痞子术士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
这样就可以访问静态资源了。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
新手学习Python2和Python3中print不同的用法
Python基于os.environ从windows获取环境变量
网友评论