debug = false 以后 无法加载静态文件 以及 admin后台管理系统样式丢失
urls.py中
from django.views.static import serve from zaobaobiao import settings urlpatterns = [ path('admin/', admin.site.urls), # 主页 path('', views.stater, name='stater'), path('upload/', views.upload, name='upload'), # 上传的文件 re_path(r'app01/(?P<path>.*)', serve, {'document_root': settings.MEDIA_ROOT}), re_path(r'static/(?P<path>.*)', serve, {'document_root': settings.STATIC_ROOT}),
settings.py中
STATIC_URL = '/static/' STATIC_ROOT = os.path.join(BASE_DIR, 'static') # 关闭调试后使用 # STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static'), ] # Default primary key field type # https://docs.djangoproject.com/en/3.2/ref/settings/#default-auto-field DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' AUTH_USER_MODEL = 'app01.UserInfo' # 配置用户上传的文件存储位置 MEDIA_ROOT = os.path.join(BASE_DIR, 'app01/zbb')
最后manage 中执行 collectstatic 它会在根目录下生成static文件,里边存储的是admin的样式文件
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具