如何迅速处理Django关闭Debug模式后media图片加载问题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计575个文字,预计阅读时间需要3分钟。
开发时,通常打开Debug模式可快速定位开发时的问题。项目开始部署时,关闭Debug模式,确保url.py路由静态文件和图片的写入正确。
开发时,通常打开Debug模式会快速定位开发时的一些问题。
项目开始部署时,关闭Debug模式,url.py路由静态文件和图片写法:
# url.py from django.views import static from django.conf import settings #路由静态文件和图片 urlpatterns = [ url(r'^static/(?P<path>.*)$', static.serve, {'document_root': settings.STATIC_ROOT}, name='media') url(r'^media/(?P<path>.*)$', static.serve, {'document_root': settings.MEDIA_ROOT}, name='media') ]
补充知识:Django静态文件的获取,以及对static和media目录设置的一些思考
Django直接获取静态资源文件是不行的,会报错。
本文共计575个文字,预计阅读时间需要3分钟。
开发时,通常打开Debug模式可快速定位开发时的问题。项目开始部署时,关闭Debug模式,确保url.py路由静态文件和图片的写入正确。
开发时,通常打开Debug模式会快速定位开发时的一些问题。
项目开始部署时,关闭Debug模式,url.py路由静态文件和图片写法:
# url.py from django.views import static from django.conf import settings #路由静态文件和图片 urlpatterns = [ url(r'^static/(?P<path>.*)$', static.serve, {'document_root': settings.STATIC_ROOT}, name='media') url(r'^media/(?P<path>.*)$', static.serve, {'document_root': settings.MEDIA_ROOT}, name='media') ]
补充知识:Django静态文件的获取,以及对static和media目录设置的一些思考
Django直接获取静态资源文件是不行的,会报错。

