zoukankan      html  css  js  c++  java
  • django官方教程部署simpleui时候发现加载不到静态文件解决办法

    1.官方说明如下

    image

    按照上面信息配置时候会出现

    (staticfiles.E002) The STATICFILES_DIRS setting should not contain the STATIC_ROOT setting.

    估计是linux和windows的原因导致

    这里从网上找到解决办法:

    setting.py文件配置如下

    # SECURITY WARNING: don't run with debug turned on in production!
    DEBUG = False             

    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文件

    from django.contrib import admin
    from django.urls import path
    from django.views import static ##新增
    from django.conf import settings ##新增
    from django.conf.urls import url ##新增

    urlpatterns = [
         path('admin/', admin.site.urls),
         url(r'^static/(?P<path>.*)$', static.serve,
             {'document_root': settings.STATIC_ROOT}, name='static'),
    ]

    即可解决404加载不了的问题。

    官方的静态文件迁移需要用

    python manage.py collectstatic
    用python3时候会出现不移动的情况













    作者:少帅

    出处:少帅的博客--http://www.cnblogs.com/wang3680

    您的支持是对博主最大的鼓励,感谢您的认真阅读。

    本文版权归作者所有,欢迎转载,但请保留该声明。

    支付宝 微信
  • 相关阅读:
    POJ 3126 Prime Path
    POJ 2429 GCD & LCM Inverse
    POJ 2395 Out of Hay
    【Codeforces 105D】 Bag of mice
    【POJ 3071】 Football
    【POJ 2096】 Collecting Bugs
    【CQOI 2009】 余数之和
    【Codeforces 258E】 Devu and Flowers
    【SDOI 2010】 古代猪文
    【BZOJ 2982】 combination
  • 原文地址:https://www.cnblogs.com/wang3680/p/14485958.html
Copyright © 2011-2022 走看看