为什么需要进行设置
在开发环境中(debug=True),django的
django.contrib.staticfiles
会自动帮我们进行静态资源的处理,然而在生产环境中(debug=False),就不起作用了,这时候就要进行额外的设置
一,debug=False时:
Tips:在生产环境中一般不会使用Django处理静态文件。
1.修改setting.py:
#设置debug=false
debug=false
...
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')