django - wagtail 中是否有文件大小限制或扩展名限制?
问题描述
我有一个非常简单的模型(产品),它在页面中用作 InlinePanel。
产品有一个 FileField,只要我上传小文件就可以正常工作,但是一旦我上传大文件(> 5MB),我就会以某种方式收到 CSRF 错误。无论是在本地还是在生产中。
nginx 最大上传大小不是问题。
wagtail 中是否有文件大小限制或扩展名限制?
解决方案
是的,这是烤成鹡鸰。如果您将以下设置添加到您的 settings.py(或任何您的主要设置文件),您将能够限制上传大小。
WAGTAILIMAGES_MAX_UPLOAD_SIZE = 15 * 1024 * 1024 # 15mb
文档也简要介绍了这一点。这是链接:http ://docs.wagtail.io/en/v2.1.1/advanced_topics/settings.html#maximum-upload-size-for-images
如果您需要将文件大小从 15mb 更改为其他任何值,只需15
在设置行中将其更改为您想要限制的 mb 数。
推荐阅读
- vuejs2 - nativescript [tns run] 和 [tns build] 中的“gradlew”问题
- javascript - 在when中使用when/alternatives
- auth0 - 使用 Auth0 进行组织身份管理
- scala - 2FA TOTP 暂存代码或恢复代码是否对订单敏感?
- php - 如何在忽略撇号的同时匹配不完整的单引号?
- single-sign-on - 如何使用keycloak创建既支持承载又支持机密登录的应用程序
- unity3d - Unity 动画在重新定位或调整精灵大小后改变位置
- php - WP下的Ajax请求-脚本简单根本不起作用
- r - 在 R 中使用 read.table() 跳过以“@”开头的行
- c - 为什么 malloc 和 sbrk 从单独的段返回地址?