django media_root无法正常工作

时间:2014-11-14 12:31:31

标签: django django-settings django-staticfiles django-media

我正在使用django 1.6

在我的设置中,我有这个,工作正常,

STATICFILES_DIRS = (

    os.path.join(BASE_DIR, 'static/'),

)

但是我添加的那一刻:`MEDIA_ROOT = os.path.join(BASE_DIR,' media /'),

渲染模板时出错:

'tuple' does not support the buffer interface

问题代码: <link href=" {% static 'bootstrap/css/bootstrap.min.css' %} " rel="stylesheet">

这两个设置之间是否存在某种冲突?我尝试做的只是提供用户上传的文件,我应该将 upload_to 设置更改为静态目录吗?

以前有人经历过这个或知道可能是什么问题

感谢任何帮助,谢谢

1 个答案:

答案 0 :(得分:4)

只需修改 settings.py

中的字符串即可

您的

  

MEDIA_ROOT = os.path.join(BASE_DIR,'media /'),

固定

  

MEDIA_ROOT = os.path.join(BASE_DIR,'media /')

没有,