问题标签 [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 回答
60 浏览

python - 在 django-filer 的文件模型中使用属性而不是字段的基本原理是什么

我尝试对扩展字段进行过滤,正如以下示例所示,它实际上根本不是一个字段。为了这个例子,假设我们有一个正在运行的 Django,安装了 django-filer 并且已经上传了一些文件。

但是在尝试过滤时:

这是因为扩展不与模型一起存储,但实际上是计算属性。

我的问题:不将此元数据存储在文件模型中的理由是什么。

更新:我不抱怨实施。我询问实施的可能动机。

0 投票
1 回答
433 浏览

django - 访问模板中的自定义缩略图选项

在启用了 Filer 的 Django CMS 项目中,Filer 的管理仪表板允许您创建自定义缩略图选项,类似于使用简单缩略图定义别名。

如何在模板中访问这些选项?

{{ obj.image.thumbnails }}允许我从 Filer 包中DEFAULT_THUMBNAILS定义的选项之一中进行选择abstract.py,例如admin_tiny_icon,但我终其一生都无法弄清楚如何访问这些在前端定义的自定义选项。

在添加新图像时,也不会{{ MEDIA_ROOT }}为这些自定义缩略图选项自动创建缩略图图像,就像DEFAULT_THUMBNAILS.

0 投票
2 回答
1003 浏览

django - 在 Elastic Beanstalk 上使用 boto3 和 django-storages 将文件上传到 S3 时出现 500 错误

500在我部署到 Elastic Beanstalk 的应用程序中尝试通过 django-cms Filer 管理员上传文件时,我收到以下http 错误:

在浏览器控制台中,来自fileuploader.min.js:26

POST http://app-staging.us-east-1.elasticbeanstalk.com/admin/filer/clipboard/operations/upload/1/?qqfile=example.jpg 500 (Internal Server Error)

我正在使用django-cms(因此easy-thumbnailsdjango-storagesboto3. 部署时,collectstatic我的.ebextensions配置文件中的命令运行良好,文件都很好地存储在/staging/static/.

删除DEFAULT_FILE_STORAGE分配工作正常,但显然是站不住脚的,因为eb deploy对 beanstalk 的任何更改都会导致一个新实例并删除以前的文件上传。

堆栈跟踪:

设置.py

custom_storages.py

0 投票
1 回答
64 浏览

django - Django“脏编辑”文件管理器问题

我需要一些简单的东西来从管理界面编辑我的服务器上的文件。我找到了这个应用程序https://github.com/synw/django-dirtyedit并按照所有 stes 安装它,乍一看似乎很好

在此处输入图像描述 但是当我尝试添加任何文件时,我收到此错误:

在此处输入图像描述

我该怎么做才能让它发挥作用?或者也许有更好的东西?谢谢。

0 投票
2 回答
919 浏览

python - Django 填充器不起作用。ImportError:无法导入名称混合

我打电话migrate给我的 manage.py 但它不起作用。

我正在运行 Ubuntu 18.04

这是错误:”

这是我的点冻结:

除了按照文档中的说明创建项目和安装软件包之外,我并没有做太多事情。

如果需要,这是我的installed apps清单

我没有太多经验,所以所有帮助将不胜感激

这是所要求的项目结构:

经过大量测试后,我发现安装后错误开始django-suit

0 投票
2 回答
1726 浏览

django - Django文件字段如何填充流io

我试图在模型中附加一个当前不在磁盘上但存在于内存中的文件。该模型使用 django-filer,如果我传递一个常规文件,它可以工作,使用 io 流它会失败。

这是错误堆栈:

问题似乎是这一行:

将 thumb_file 传递到文件字段的正确方法是什么?

0 投票
2 回答
600 浏览

python - Django-Filer 规范 URLS 无法正常工作(找不到页面)

我在我的管理员中在 PythonAnywhere 中托管的 Django Web 项目中使用 Django-Filer。我已经阅读了安装说明,但无法访问 Filer 为每个文件创建的规范 url。似乎我被定向到 Filer.urls 无法识别的扩展 url(非规范部分从 /filer-public/ 开始;这是一个正在创建的目录,并将我的文件存储在单独的 PythonAnywhere 文件目录中) .

我的网址语法有错误吗?我的views.canonical有错误?我不确定为什么插入确切的规范 url 会将我重定向到该 url 的扩展版本。

Python:3.7 Django:2.2

规范网址:/filer/sharing/1560887480/39/

错误/调试屏幕

应用网址:/mywebsite/.virtualenvs/env/lib/python3.7/site-packages/filer/urls.py

应用程序视图:/mywebsite/.virtualenvs/env/lib/python3.7/site-packages/filer/VIEWS.py

基本网址:/home/mywebsite/mywebsite/urls.py

基本设置:/home/mywebsite/mywebsite/settings.py

0 投票
1 回答
466 浏览

django - 如何使用 PythonAnywhere SFTP 存储上传的文件以在 Django Filer 中超越文件大小限制?

我目前正在 PythonAnywhere 中开发一个 Django 网站项目,用户可以在其中使用管理员中的 Django Filer 上传文件。我已经使用公共 Django 文件管理器设置成功实现了它。但是,我似乎无法上传大于 256 Mb 的文件。使用提供给 PythonAnywhere 用户的 SFTP 服务器是另一种存储文件的方式吗?或者还有其他方法可以克服这个尺寸限制吗?我不确定如何将服务器写入我的代码。下面提供了文件管理器的 SFTP 地址格式和设置文件。

SFTP 地址和主机名格式

文件管理器.settings.py

0 投票
1 回答
175 浏览

django - Django-filer,与管理员“分开”的 URL

我正在尝试在我的网站上设置 django-filer。我不知道如何让 URLS 与网站上的管理站点分开。

本地主机:8000/admin/filer/文件夹/

是它现在想去的地方,这当然需要有人在 /admin 部分拥有完整的管理员访问权限。我希望他们只有文件管理器访问权限并能够查看该站点。我的基本 urls.py 为:

去 localhost:8000/filer 什么都不做?我希望我能够在我的 django 网站上创建一个本地的小保管箱功能,注册用户可以在其中使用它,尽管他们不必是 /admin 中的管理员

这甚至可能吗?我根本没有在文件管理器的文档中看到它?

0 投票
2 回答
1616 浏览

python - TypeError:__init__()缺少1个必需的位置参数:'on_delete'(Django 2)

我需要将所需的参数:添加on_delete = models.CASCADE到以下代码中。否则,我会得到以下信息

我应该如何以及在哪里执行此操作?