
我正在尝试在azure vm中部署我的django-react。
当我使用
python manage.py runserver 0.0.0.0:8000它工作得很好。
但是,当我使用。
gunicorn --bind 0.0.0.0:8000 settings.wsgi这是在控制台中显示上述错误。
请看一看
发布于 2019-05-07 13:52:25
这可能是因为没有加载静态文件。gunicorn不提供静态内容。
因此,您可以使用whitenoise来提供这些静态内容。您可以通过pip install whitenoise安装它。然后您可以像这样启用它:
MIDDLEWARE = [
# 'django.middleware.security.SecurityMiddleware',
'whitenoise.middleware.WhiteNoiseMiddleware',
# ...
]有关更多信息,请访问their documentation regarding using whitenoise on django。
或者,您也可以使用反向代理服务器,如NGINX、Apache或Varnish来提供静态内容。
https://stackoverflow.com/questions/56016234
复制相似问题