问题标签 [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.
python - 在 django-filer 的文件模型中使用属性而不是字段的基本原理是什么
我尝试对扩展字段进行过滤,正如以下示例所示,它实际上根本不是一个字段。为了这个例子,假设我们有一个正在运行的 Django,安装了 django-filer 并且已经上传了一些文件。
但是在尝试过滤时:
这是因为扩展不与模型一起存储,但实际上是计算属性。
我的问题:不将此元数据存储在文件模型中的理由是什么。
更新:我不抱怨实施。我询问实施的可能动机。
django - 访问模板中的自定义缩略图选项
在启用了 Filer 的 Django CMS 项目中,Filer 的管理仪表板允许您创建自定义缩略图选项,类似于使用简单缩略图定义别名。
如何在模板中访问这些选项?
{{ obj.image.thumbnails }}
允许我从 Filer 包中DEFAULT_THUMBNAILS
定义的选项之一中进行选择abstract.py
,例如admin_tiny_icon
,但我终其一生都无法弄清楚如何访问这些在前端定义的自定义选项。
在添加新图像时,也不会{{ MEDIA_ROOT }}
为这些自定义缩略图选项自动创建缩略图图像,就像DEFAULT_THUMBNAILS
.
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-thumbnails
)django-storages
和boto3
. 部署时,collectstatic
我的.ebextensions
配置文件中的命令运行良好,文件都很好地存储在/staging/static/
.
删除DEFAULT_FILE_STORAGE
分配工作正常,但显然是站不住脚的,因为eb deploy
对 beanstalk 的任何更改都会导致一个新实例并删除以前的文件上传。
堆栈跟踪:
设置.py
custom_storages.py
django - Django“脏编辑”文件管理器问题
我需要一些简单的东西来从管理界面编辑我的服务器上的文件。我找到了这个应用程序https://github.com/synw/django-dirtyedit并按照所有 stes 安装它,乍一看似乎很好
我该怎么做才能让它发挥作用?或者也许有更好的东西?谢谢。
python - Django 填充器不起作用。ImportError:无法导入名称混合
我打电话migrate
给我的 manage.py 但它不起作用。
我正在运行 Ubuntu 18.04
这是错误:”
这是我的点冻结:
除了按照文档中的说明创建项目和安装软件包之外,我并没有做太多事情。
如果需要,这是我的installed apps
清单
我没有太多经验,所以所有帮助将不胜感激
这是所要求的项目结构:
经过大量测试后,我发现安装后错误开始django-suit
django - Django文件字段如何填充流io
我试图在模型中附加一个当前不在磁盘上但存在于内存中的文件。该模型使用 django-filer,如果我传递一个常规文件,它可以工作,使用 io 流它会失败。
这是错误堆栈:
问题似乎是这一行:
将 thumb_file 传递到文件字段的正确方法是什么?
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
django - 如何使用 PythonAnywhere SFTP 存储上传的文件以在 Django Filer 中超越文件大小限制?
我目前正在 PythonAnywhere 中开发一个 Django 网站项目,用户可以在其中使用管理员中的 Django Filer 上传文件。我已经使用公共 Django 文件管理器设置成功实现了它。但是,我似乎无法上传大于 256 Mb 的文件。使用提供给 PythonAnywhere 用户的 SFTP 服务器是另一种存储文件的方式吗?或者还有其他方法可以克服这个尺寸限制吗?我不确定如何将服务器写入我的代码。下面提供了文件管理器的 SFTP 地址格式和设置文件。
SFTP 地址和主机名格式
文件管理器.settings.py
django - Django-filer,与管理员“分开”的 URL
我正在尝试在我的网站上设置 django-filer。我不知道如何让 URLS 与网站上的管理站点分开。
本地主机:8000/admin/filer/文件夹/
是它现在想去的地方,这当然需要有人在 /admin 部分拥有完整的管理员访问权限。我希望他们只有文件管理器访问权限并能够查看该站点。我的基本 urls.py 为:
去 localhost:8000/filer 什么都不做?我希望我能够在我的 django 网站上创建一个本地的小保管箱功能,注册用户可以在其中使用它,尽管他们不必是 /admin 中的管理员
这甚至可能吗?我根本没有在文件管理器的文档中看到它?
python - TypeError:__init__()缺少1个必需的位置参数:'on_delete'(Django 2)
我需要将所需的参数:添加on_delete = models.CASCADE
到以下代码中。否则,我会得到以下信息
我应该如何以及在哪里执行此操作?