首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >django admin后台管理无法显示静态文件的解决办法

django admin后台管理无法显示静态文件的解决办法

作者头像
用户12023652
发布2026-07-29 09:28:20
发布2026-07-29 09:28:20
620
举报
  1. 首先检查mysite/settings.py要有以下配置:

代码语言:javascript
复制
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR,'static') 
  1. urls.py 文件配置信息
代码语言:javascript
复制
from django.contrib import admin
from django.conf.urls import url,include
from django.conf.urls.static import static
from django.conf import settings
urlpatterns = [
    url(r'^admin/',admin.site.urls),
 ] + static(settings.STATIC_URL,document_root = settings.STATIC_ROOT)
  1. 使用命令导出相关静态文件,
  • 在mysite里创建static目录,执行python manage.py collectstatic
  • 会自动把python里site-packages/django/contrib/admin/static/admin下的文件复制到static文件夹下,也可自己找到文件路径进行手动复制)
  1. 再nginx中,配置静态文件访问路径,即可
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-11-29,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档