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

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

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

    支付宝 微信
  • 相关阅读:
    1-5-03:均值
    1-5-01:求平均年龄
    1-04-t6993:二进制位处理
    1-4-20:求一元二次方程的根
    1-4-19:简单计算器
    1-4-18:点和正方形的关系
    1-4-17:判断闰年
    1-4-16:三角形判断
    1-4-15:最大数输出
    停止IIS服务
  • 原文地址:https://www.cnblogs.com/wang3680/p/14485958.html
Copyright © 2011-2022 走看看