问题标签 [django-filer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - Django-filer:读取模板中的文件夹结构以创建图库
我刚刚开始使用 Django-Filer,我对如何实际引用管理系统中上传的图像有点迷茫。
我需要在一个页面上显示一个简单的动态画廊,可以处理多个专辑。每个相册都是页面上的一个新标题,该相册中的所有图像都显示在该标题下。我希望在 Django-Filer 的管理系统中使用的粗略结构是:
- 根
- 图片库
- 专辑 1
- 图 1
- 图 2
- 图 3
- 专辑 2
- 专辑 1
- 另一个画廊
- 图片库
所以我的问题是,使用模板中的循环,我将如何使用相册文件夹作为新标题来显示每个图像?
第二个相关问题是:如何在不破坏其任何功能的情况下扩展文件夹模型以包含描述字段?
django - django filer dumpdata 缺少图像
我在尝试使用 postgres 将带有 sqlite3 后端的本地开发 django cms 中的内容迁移到 AWS 时遇到问题。我正在使用以下命令转储所有页面数据、标题、插件以及大概的文件管理器图像
但是,当我尝试在暂存环境中运行 loaddata 时,我收到外键完整性错误 - 特别是在表 filer_file 周围。查看表结构,对于我在 filer_image 中的每个图像,我应该在 filer_file 中有一个外键引用——它不反映 JSON 转储文件中的内容。
奇怪的是,对于文档(例如 pdf),dumpdata 命令可以正常工作,它只与图像有关。此外,如果我手动生成丢失的 json 数据,它就可以正常工作。
有没有人遇到过这个问题?我刚刚升级到以下版本,仍然看到错误。
django - django-filer 引发 django.db.utils.OperationalError:没有这样的表:filer_file
我正在尝试在 Django Admin 中将django-filer实现到我的模型中,以实现扩展文件上传功能。无论我删除数据库并重新运行迁移多少次,django.db.utils.OperationalError: no such table: filer_file
迁移数据库时都会出现错误。
我已经阅读了 StackOverflow 上与此相关的所有帖子,但没有一个对我有帮助。我也尝试过伪造迁移,它开始删除陈旧的文件,但无论如何我都会收到此错误。
当我尝试通过 Django Admin 访问模型时,我得到
这是我的models.py:
这是 admin.py:
为了解决这个问题,我需要做什么?
css - Django-filer 在管理站点中呈现不正确
按照 django-filer docs 网站上的安装说明进行操作后,我在本地机器上启动了开发服务器并测试了一切是否正常。但是,当我打开 django 管理站点并单击文件管理器文件夹时,我可以看到表单未正确呈现。整个 #content div 与正确的站点对齐,而 .breadcrumbs-container-inner 是一团糟。我正在使用 Django 1.9.8 和 Django-filer 1.2.4。我附上了我得到的屏幕截图。(全窗口大小和小窗口)。
这是 django-filer 的错误吗?任何人都可以重现这个问题,或者过去有过类似的问题吗?我怎样才能解决这个问题?
django - 在管理区域(或替代库)之外使用 django 文件管理器
Django filer 是一个很棒的文件管理工具,它可以检测重复文件并根据文件夹中的哈希值组织文件,具有用于管理文件和文件夹的出色 UI 并处理文件历史记录和权限。
我阅读了一些源代码并意识到它在代码和模板中广泛使用了 django 管理功能;有没有办法为已登录的编外人员使用这些功能?为他们提供在个人上传区域上传和管理自己的文件和文件夹的工具(无需重新发明轮子)?
如果没有简单的方法,有哪些替代方法,您建议以最少的代码更改来提供此类功能?
django - django cms filer 上传失败
[更新]
我设法上传了一个小文件(但还没有上传大图像)。../media/filer_public/
正在正确创建子目录并正确上传文件。需要调查 nginx 配置。
[操作]
我已经以超级用户身份登录到一个新的 Django CMS 系统,但由于文件上传静默失败,因此无法添加文件管理器图像或将文件管理器文件添加到页面;非常短暂地闪烁其上传图形,但实际上并未上传任何内容。我相信所有这些settings.py
都是正确的,因为静态工件被正确呈现并且对于目录和目录都Nginx
具有可信的相似 性。 locations
media
static
我相信所有文件和目录的权限和所有权都是正确的;即 Nginx 拥有 Django CMS 应用程序目录的用户和/或组所有权,并且权限是正确的。
该Postgres
表filer_folder
中有一行是我在编辑页面时创建的新文件管理器文件夹,但在文件系统中没有创建相应的目录。我可以添加正确保存的文本和新文本块插件。
Django CMS 在 Docker 容器中运行web
,我已确认该容器具有rw
(读/写)对 Docker 卷的访问权限。
web
我在s 日志 中没有看到任何异常。
我怎样才能知道发生了什么(未发生)?
django - django-filer - AttributeError: 'Manager' 对象没有属性 '_inherited'
我正在尝试安装 django-filer。但是当我运行时,manage.py migrate
我得到AttributeError: 'Manager' object has no attribute '_inherited'。我不知道那是什么意思。(我使用 Heroku 入门模板https://github.com/heroku/heroku-django-template开始了这个项目)
我最初以为我可能忘记安装 JPEG 和 ZLIB,但据我了解,它们是自 Pillow 3.0 以来的默认设置。
设置.py