欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Django项目将debug模式设置为false时,静态文件出错

程序员文章站 2024-01-01 21:45:22
问题描述: 在开发时将debug模式设置为true,但是当真正部署项目时,当页面出错,他会抛出代码配置,但是将debug模式设为false时,静态文件加载不了 解决办法: 在settings.py中添加: 在urls.py中添加 在运行时输入命令为 这样就可以访问静态资源了。 ......

问题描述:

在开发时将debug模式设置为true,但是当真正部署项目时,当页面出错,他会抛出代码配置,但是将debug模式设为false时,静态文件加载不了

解决办法:

在settings.py中添加:

MEDIA_ROOT = os.path.join(BASE_DIR, 'media').replace('\\', '/')     #设置静态文件路径为主目录下的media文件夹
MEDIA_URL = '/media/'

STATIC_ROOT ='/static/'
STATIC_URL = '/static/'
STATICFILES_DIRS = (os.path.join(BASE_DIR, "static"),)

 在urls.py中添加

urlpatterns = [
    url('admin/', admin.site.urls),
]+ static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

在运行时输入命令为

python manage.py runserver --insecure

这样就可以访问静态资源了。

上一篇:

下一篇: