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

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

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

    支付宝 微信
  • 相关阅读:
    MySQL数据库“局部”乱码
    每个人都可以写博客
    命令行导入SQL文件
    数据库连接扩展
    PHP程序设计经典300例
    C# 调用外部dll
    asp.net中实现文件下载功能
    Windows10下Docker的安装
    java基础——面向对象
    java基础——第一章概述
  • 原文地址:https://www.cnblogs.com/wang3680/p/14485958.html
Copyright © 2011-2022 走看看