问题标签 [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.

0 投票
1 回答
130 浏览

python - 与另一个模型相关的 Django 文件管理器图像,即它是否正在使用?

我正在为 Django Filer 创建一个清理脚本,因此如果某个图像未在使用中,例如它与任何其他模型无关,那么我想删除该图像。

我不知道如何检测图像是否与任何其他对象相关。有谁知道如何实现这一目标?

当您按下删除按钮并在删除确认页面上时,您可以查看此信息,但我不确定 Django 是如何做到这一点的。

任何帮助将非常感激。

编辑

澄清,

上面的最后一行是无效的,但这是我想要实现的,所以如果这是 0,那么我可以删除文件。

0 投票
0 回答
387 浏览

python - 使用 Django-filer 时 Django 中的文件大小上传限制

我不知道在哪里发布这个,我正在使用 django-filer ( https://django-filer.readthedocs.io/en/latest/ ) 并在尝试上传文件时遇到限制。问题是该软件静默失败并且没有给出任何错误并且就像它上传一样好。

虽然我知道 Django-filer 是利基市场(似乎没有支持论坛),但我试图找出从哪里开始寻找甚至开始解决我的超过 2GB 的文件没有被上传。我想我应该说它不会默默地失败,但是我在 var/log/httpd/error_log 中看到的错误对我来说并不真正有意义:

所以我看到有一个错误,看起来像来自数据库?但我不确定这到底是什么原因,也没有专门关于 djang-filer 的论坛。

所以不知道在哪里开始解决这个问题。

该网站适用于较小的文件...

0 投票
0 回答
302 浏览

django-cms - 如何在 Django CMS 中覆盖 cmsplugin-filer 模板

我试图覆盖cmsplugin-filer中的默认模板,但到目前为止我没有运气。每当我们在 CMS 中使用Link插件时,都会有一个选项可供我们选择模板,但它总是显示为Default。如何将模板添加到该列表中?

我尝试将自己的模板添加到模板文件夹中,但没有奏效:

该文档没有说明模板,有人知道如何实现这一点吗?

0 投票
1 回答
198 浏览

django-cms - Django-CMS FilerImageField:验证器函数

我正在尝试为 Django-CMS 编写验证器FilerImageField。以下验证器函数用于默认ImageField. 当我将它复制到新模型时,它会崩溃并显示消息'int' object has no attribute 'file'。显然,正在将不同类型的值传递给验证器函数。我似乎无法找到有关将哪种数据传递给验证器的信息。如何正确引用文件以便我可以get_image_dimensions()

0 投票
0 回答
65 浏览

django - 尝试在 django cms 文件管理器中打开文件夹时,为什么会出现 AttributeError?

我有一个全新安装的 django cms,当我尝试创建一个文件夹并使用文件管理器应用程序向其中添加图像时,它只会给我一个错误:

/en/admin/filer/folder/1/list/ 'str' 对象的 AttributeError 没有属性 '_meta'

看起来问题出在 directory_listing 中的 filer/admin/folderadmin.py 中

我想这可能与我使用 django-storage 存储在 s3 上的事实有关,但我把那部分去掉了,所以它只是将文件存储在本地,我仍然收到错误。如果有人有任何关于如何解决此问题的信息,请告诉我。这是开箱即用的,没有以前的数据。

0 投票
1 回答
296 浏览

python - 我如何在同一个 django 项目中同时使用简单的缩略图和 sorl-thumbnail 但它们具有相同的模板标签?

我有这个项目,我sorl-thumbnail用来调整模板上的图像大小和裁剪图像,在我碰巧用来django CMS管理我的内容的同一个项目中,问题是 Django CMS 需要'easy-thumbnails为其filer应用程序两个应用程序使用几乎相似的标签,我最终placeholder', expected 'endblock'. Did you forget to register or load this tag?当我尝试在我的模板上使用 Django CMS 时出现此模板语法错误{% placeholder 'mycontent' %}

0 投票
0 回答
118 浏览

django - django-filer:未保存 FilerFile 模型;而是引发了 NoneType 错误。为什么?

嗨,我正在尝试测试save()触发post_save信号的模拟 django-filer。

模型.py

测试.py

错误信息

该代码前几天可以工作,但是经过一些我认为与订单模型无关的代码重构后,它突然无法调用 django-filer 的 FilerModel.save() 方法。可能有什么问题?/

0 投票
2 回答
920 浏览

python - 如何从使用 django-filer 上传的文件夹中选择随机文件

我将 django-cms 用于一个项目,并且在前端(模板)中,我想从文件夹中选择一个随机图像。

媒体由 django-filer 管理。当我直接在模型中分配文件时,我知道如何使用这些文件,但我不知道是否以及如何选择随机图像。

为了更好地理解,我有一个可以选择图像的模型。如果编辑器没有设置,我想选择一个随机图像作为备份。

0 投票
1 回答
526 浏览

python - 带有 Django Filer 的 Django 1.11 图像库

问题

我需要在产品页面上显示图片库。这在我们使用 Django 1.6 时有效,但后来升级到 Django 1.11(大进程)。我现在被困在如何让它在新环境中工作。现在单击Add Image会弹出一个弹出窗口,我可以在其中选择图像以及与之关联的区域(美国、加拿大、西班牙等),但在单击“保存”后弹出标题更改为Popup closing...并且永远不会关闭 - 也是图像未添加到图库。我自己上传的图像已添加到文件管理器中的其余图像中,但未添加到 ProductGallery 模型中。

我有什么

姜戈:1.11.7

Django-Filer:1.2.7

Django 套装:0.2.25

香草视图:1.0.4

我有产品模型,这些产品与 ProductGallery 模型有多对多的关系,如下所示:

ProductGallery 应该包含允许上传任何一个的图像和视频,并提供一个列表以在前端进行迭代以用于显示目的。

ProductGallery定义为

其中media.image定义为:(我暂时忽略视频)

我有一个添加新媒体的视图,如下所示:

我认为这就是所有的部分。我不知道为什么当我单击“保存”时,图像根本没有保存到 ProductGallery 模型中。如果需要,我很乐意提供更多背景信息,非常感谢任何帮助。

0 投票
1 回答
465 浏览

python - 如何按类别字段扩展 Django 文件管理器图像模型?

我在扩展 Django 的文件管理器时遇到问题,可能是因为我对 Django 的了解还不够。

基本上,我想要实现的是扩展 Django 文件管理器图像模型,以便能够将 a 添加category到图像中。有人可以帮我解决这个话题吗?

代码示例来自:
http ://django-filer.readthedocs.io/en/latest/extending_filer.html#providing-custom-image-model

我的代码(全部在myPlugins应用程序中):

模型.py

管理员.py

settings.py 中,我添加了:

我收到一个错误:

ValueError:尚无法为“图像”创建表单字段,因为尚未加载其相关模型“myPlugins.models.CustomImage”