如何解决在django官方教程部署simpleui时静态文件加载失败的问题?

更新于
2026-07-29 13:17:55
16阅读来源:SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计347个文字,预计阅读时间需要2分钟。

如何解决在django官方教程部署simpleui时静态文件加载失败的问题?

1. 官方说明如下:6737559 + 按照上面信息配置时会出现(staticfiles.E002)The STATICFILES_DIRS setting should not contain the STATIC_ROOT setting. 估计是Linux和Windows的原因导致,这里从网上找到的解决方法如下:

1.官方说明如下

​ 673·559 ​

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

(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/"),
]

如何解决在django官方教程部署simpleui时静态文件加载失败的问题?

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时候会出现不移动的情况





作者:少帅

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

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


本文共计347个文字,预计阅读时间需要2分钟。

如何解决在django官方教程部署simpleui时静态文件加载失败的问题?

1. 官方说明如下:6737559 + 按照上面信息配置时会出现(staticfiles.E002)The STATICFILES_DIRS setting should not contain the STATIC_ROOT setting. 估计是Linux和Windows的原因导致,这里从网上找到的解决方法如下:

1.官方说明如下

​ 673·559 ​

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

(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/"),
]

如何解决在django官方教程部署simpleui时静态文件加载失败的问题?

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时候会出现不移动的情况





作者:少帅

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

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