django部署找不到静态文件,

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: