我试图使用Whitenoise和Djstatic在Heroku上将Django静态文件存储到我身上,我觉得它们很复杂,有人可以替代
答案 0 :(得分:0)
您可以使用django-heroku模块。 该模块处理静态文件,配置数据库设置,静态文件,允许的主机等。
要在您的应用程序中使用它,只需:pip install django-heroku
答案 1 :(得分:0)
这是一种始终适用于我的简单方法。
gunicorn
:pip安装gunicorn
web: gunicorn project_name.wsgi
。
这是为了指导Heroku如何启动服务器。
python_django
模块:pip install django-heroku
app/settings.py
中,确保在顶部导入python-django
模块import django_heroku
# Add the following line at the bottom
django_heroku.settings(locals())
您的应用程序现在应该可以部署了。
答案 2 :(得分:0)
除了使用whitenoise,我认为没有其他更好的方法可以使用,也许您可以看看使用Whitenoise轻而易举的希望(这里是a link!