如何在不使用 Djstatic 和白噪声的情况下添加静态文件



我试图使用Whitenoise和Djstatic来服务器Heroku上的Django静态文件,我觉得它们很复杂,有人有替代方案吗

这是一种简单的方法,总是对我有用。

  1. 使用以下命令安装gunicorn

点安装枪角兽

  1. 确保您有一个包含以下行的 Procfile:

web: gunicorn project_name.wsgi .

这是为了指导 Heroku 如何启动您的服务器。

  1. 使用以下命令安装 python_django 模块:

pip install django-heroku

  1. 在您的app/settings.py确保在顶部导入python-django模块
import django_heroku 
# Add the following line at the bottom
django_heroku.settings(locals())

你的应用现在应该已准备好部署。

你可以使用 django-heroku 模块。该模块处理静态文件,配置数据库设置,静态文件,允许的主机等。

要在应用程序中使用它,只需:pip install django-heroku

我认为

除了使用白噪声之外,没有更好的方法可以做到这一点,也许你可以看看这个希望它使使用白噪声变得轻而易举(这是一个链接!

相关内容

最新更新