django debug=false时无法加载media

STATIC_URL = '/static/'
MEDIA_URL = '/media/'
STATIC_ROOT = os.path.join(BASE_DIR,'static')
MEDIA_ROOT = os.path.join(BASE_DIR,'media')
STATICFILES_DIRS = [
    os.path.join(BASE_DIR, 'theme', 'static'),
]

路径 /home/app/meida /home/app/static

执行python manage.py runserver --insecure后static正常了,但是media中头像还是没法加载

用pip安装的,然后start.py 到/home/app/

请问怎么设置呢?谢谢

阅读 4.9k
1 个回答

在urls.py里增加:
url(r'^media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}),
试试

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题