django部署找不到静态文件,
Django官方教程发现部署simpleui时无法加载静态文件_大数据工匠技术博客_博客
1.官方解释如下
673 559
根据以上信息会出现配置。
(静态文件。E002)静态文件_DIRS设置不应包含静态根设置。
估计是linux和windows造成的。
从互联网上找到解决方案:
Setting.py文件配置如下
#安全警告:不要在生产中打开调试的情况下运行!
调试=假
ALLOWED_HOSTS=[* ,]
STATIC_URL=/static/
# STATIC _ ROOT=OS . path . join(BASE _ DIR,/static/)
STATICFILES_DIRS=[
os.path.join(BASE_DIR,/static/),
]
STATIC_ROOT=static
Url.py文件
来自django.contrib导入管理
从django.urls导入路径
从django.views导入静态## New
从django.conf导入设置# #新
从django.conf.urls导入URL # # New
urlpatterns=[
路径( admin/,admin.site.urls),
url(r^static/(?p路径。*)$ ,static.serve,
{document_root :设置。STATIC_ROOT},name=static ),
]
可以解决404无法加载的问题。
官方静态文件迁移需要使用
管理。使用python3时,pycollect静态不会移动。
作者:钟
你的支持是对博主最大的鼓励。感谢您的认真阅读。
本文版权归作者所有,欢迎转载,但请保留此声明。
大数据工匠转载请联系作者获得授权,否则将追究法律责任。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。