当前位置: 移动技术网 > IT编程>脚本编程>Python > Django项目将debug模式设置为false时,静态文件出错

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

2018年07月24日  | 移动技术网IT编程  | 我要评论

痞子术士5200,安里屋,我想和你唱叶倩文

问题描述:

在开发时将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

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

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网