我有一个关于Heroku的应用程序(免费计划),并定期从Django管理员上传媒体文件上的应用程序错误。我使用S3来提供静态和媒体服务。 通过django admin直接将文件上传到S3的最佳方法是什么?或者也许还有其他方法来缓解这个问题(不加dynos)?
答案 0 :(得分:1)
请尝试以下方法之一:
答案 1 :(得分:0)
您可以将django-storages用于此
答案 2 :(得分:0)
@ acquayefrank的建议对我有用。我有一个Django项目,我无法通过Django Admin上传大约120 MB +文件。
我更改了我的Procfile来说明这一点(用.wsgi的虚线路径替换yourname
):
web: gunicorn --timeout 120 yourname.wsgi --log-file -
我无法肯定地说这会解决所有人的问题,但可能值得一试。
答案 3 :(得分:0)
This文章概述了如何借助Javascript直接上载到S3。然后,您可以潜在地使用custom Javascript in the Django admin来达到相同的结果。希望对您有所帮助。