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

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

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

    支付宝 微信
  • 相关阅读:
    函数
    A × B problem
    求n的阶乘
    自己构建一个vector函数
    int与string的互相转化
    列一列(斐波那契数列)
    找一找
    c++大数计算模板
    JSON--js中 json字符串转对象、对象转字符串
    JSON
  • 原文地址:https://www.cnblogs.com/wang3680/p/14485958.html
Copyright © 2011-2022 走看看