DEBUG设置为False 时,django默认的后台样式等静态文件丢失的问题

1. 处理静态文件(解决后台样式丢失)

DEBUG = False 时,Django 不再自动处理静态文件(CSS、JS 等),需手动配置:

步骤:
  1. 配置 STATIC_ROOTSTATIC_URL

    settings.py 中确保以下配置:

    python 复制代码
    STATIC_URL = '/static/'
    STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')  # 静态文件收集目录
  2. 收集静态文件

    运行命令将 Django 内置的静态文件(包括后台样式)收集到 STATIC_ROOT

    bash 复制代码
    python manage.py collectstatic
  3. 在项目的urls.py文件,创建一下访问这些静态文件的url

python 复制代码
from django.views import static  
from django.conf import settings  
from django.urls import re_path

urlpatterns = [
re_path(r'^static/(?P<path>.*)$', static.serve, {'document_root': settings.STATIC_ROOT}, name='static'),
]
相关推荐
godspeed_lucip1 分钟前
LLM和Agent——专题3: Agentic Workflow 入门(2)
网络·人工智能·python
mingshili3 分钟前
[Python] Python中自带模块级的单例模式-不需要定义单例类
python·单例模式
alphaTao24 分钟前
LeetCode 每日一题 2026/5/18-2026/5/24
python·leetcode
徐安安_ye125 分钟前
FlashAttention学习路线:从调API到写算子,你该走哪条路
python·学习
IT策士43 分钟前
Django 从 0 到 1 打造完整电商平台:商品搜索
后端·python·django
茉莉玫瑰花茶1 小时前
LangGraph 持久化(Persistence)[ 2 ]
开发语言·python·ai·langgraph
有味道的男人1 小时前
AI 对接 1688 图搜接口|Open Claw 以图搜货实战
开发语言·python
MediaTea1 小时前
DL:Transformer 的基本原理与 PyTorch 实现
人工智能·pytorch·python·深度学习·transformer
wuxinyan1231 小时前
工业级大模型学习之路024:LangChain零基础入门教程(第七篇):RAG 系统评估、全链路调优
人工智能·python·学习·langchain
Kingairy1 小时前
Python简单算法题
开发语言·python