问题标签 [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 投票
0 回答
39 浏览

python - Filer 和多租户问题(Postgres 模式)

我们遇到了一个奇怪的问题。我们使用 Postgresql Schemas 并使用请求中间件在不同的模式之间切换。

请记住,模型 -> 内容类型 ID 链接因架构而异,这是因为在创建第一个租户后创建了新模型。

当我重新启动 UWSGI,然后在租户 1 上转到管理员中的 Filer->Folder 页面时,它运行良好。现在,当我转到租户 2 时,似乎文件管理器正在尝试使用租户 1 中文件模型的内容类型 ID 来查找真实的实例类。

会不会是 ctype_id 以某种方式被缓存了?

0 投票
1 回答
174 浏览

django - Django - 基于客户端设备的 CKeditor 动态图像大小

我正在尝试开发一个博客风格的网站,我使用 Django 作为 web 框架,使用 CKeditor 作为所见即所得,使用 Filer 进行文件管理(与 CKeditor 和 django-ckeditor-filebrowser-filer 链接)。
一切正常,但问题是我无法控制帖子中使用的图像的图像大小,我想根据用户的设备(移动设备更小,桌面设备更大等)提供它们。
我不知道该怎么做,有什么想法吗?谢谢

编辑:
一个想法是:CKeditor 制作 html 块,然后将其与文件管理器图像 src 一起发送到客户端(如'media/uploads/46813413/12'),然后再次从服务器拦截对文件管理器媒体的请求并根据发出请求的设备发送调整大小的图像。但是可以管理文件管理器请求吗?

0 投票
2 回答
314 浏览

python - 如何解决我的项目中的文件管理器和站点依赖问题

目前我已经开始研究我为学习目的而提供的 Django 项目。

我已经在我的 virtualenv 中完成了所有必要的设置,并且在我的项目上运行 migrate 命令时,我遇到了如下依赖问题。

我试图在网上和 django doc 中找到解决方案,但一无所知。

追溯

迁移文件的片段如下。 0002_auto_20200408_0215.py

我曾想过从 0002_auto_20200408_0215.py 文件中注释依赖行,但我的朋友告诉我它应该可以在不删除任何行的情况下工作。

有人可以指导我做错了什么以及如何解决这个问题。

谢谢。

0 投票
1 回答
60 浏览

python - 在 django 中调用 save 时如何停止创建新文件?

我正在使用 Django 模型,例如:

每当我调用以下函数时:

它正在创建一个新文件:

我想覆盖文件或想删除旧文件。我怎样才能做到这一点?

0 投票
1 回答
75 浏览

django - Django 文件管理器缩略图的路径

我创建了一个基于 AbstractUser 模型的自定义用户模型。如何找到要在模板文件中使用的缩略图的正确路径?

模型.py

主页.html

0 投票
0 回答
118 浏览

python - 在开发中使用生产媒体文件 - Django

我有一个用 Django(和 Django-CMS)制作的博客。有时,在开发工作时,我会进行一些更改,很高兴看到我所做的这些更改与我在生产中拥有的实际媒体文件看起来如何。

所以今天我尝试将MEDIA_URLMEDIA_ROOT设置为我的生产站点的实际媒体 URL。IE:

这样做之后,我天真地希望在开发中看到生产中的媒体文件,但是不,它没有用。

我也尝试做典型的urlpatterns列表扩展。IE:

但是后来我在文档MEDIA_URL中读到,如果给定的前缀 ( ) 是 URL(如我的情况),那么这样做是没有用的。

附加信息:我的网站由 PythonAnywhere 托管,它们 (pythonanywhere) 也提供媒体文件。这些文件都是公开的。我django-filer用作我的文件管理器。我的媒体文件样本之一:媒体文件

无论如何,这可能实现吗?如果是这样,我错过了什么?

0 投票
0 回答
40 浏览

python - django 从 ProcessedImageField 迁移到 FilerImageField 失败

我目前有一个可重用图像的模型:

现在我正试图转移到FilerImageFieldfrom django-filer

我添加了不同名称的字段,这是相关的代码部分:

我有以下迁移:

我的问题是我收到以下错误:

我以为我刚刚创建或获取了图像。我在这里想念什么?为什么我新创建的图像不是“图像”实例?

0 投票
1 回答
38 浏览

django - Django-filer PIL 转换并覆盖原始文件

要将原始文件替换为转换为 webp 的版本,我在models.py中执行了以下操作:

这会正确保存 webp 文件,但在当前项目文件夹中不会替换原始文件。

我试图用 img 替换 self.file,但它失败了。我不需要保留原始文件,只保留转换后的文件。

0 投票
1 回答
202 浏览

django - 失败 - 没有文件在 Django 中下载上传的文件

我在 Django 中有一个模型,其中一个实体可以有多个上传的文件:

从 django.db 导入模型 从 model_utils.models 导入 TimeStampedModel 从 .managers 导入 ProviderManager

所以然后在我的 html 中,我想访问实体文件并为用户提供下载这些文件的链接:

因此,当下载开始时,它会失败并出现错误 Failed - No file (file exists)

只是为了让你看到正在走的路

同样重要的是,如果我访问管理员并检查上传的文件并打开它们,页面显示未找到

http://localhost:8000/media/provider_files/2021/02/24/Catalogo_2021_R0oiQHD.png

0 投票
0 回答
24 浏览

django - 文件管理器字段未在 Django-admin 中返回任何图像

我正在尝试访问管理面板中的 Django-filer 字段,但我没有获取图像,我知道 filer 设置的存储位置是随机的,但obj.bg_image_one.image.url似乎不起作用

我的模特

管理员代码