【发布时间】:2018-08-24 15:03:03
【问题描述】:
我一直坚持在生产服务器上部署 Django 2.*。
当我设置时
DEBUG = False
管理页面中的样式只是停止由调试器或其他东西提供服务,我不知道如何提供静态文件。
我的设置\操作:
settings.py
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
urls.py
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
那么就
python manage.py collectstatic
管理员中没有样式=(
将不胜感激。
【问题讨论】:
-
您应该添加您正在使用的网络服务器。因为它必须为静态文件提供服务。
标签: python django python-3.x