django media_root 不工作

Ree*_*nes 1 django django-settings django-media django-staticfiles

我正在使用 django 1.6

在我的设置中有这个,效果很好,

STATICFILES_DIRS = (

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

)
Run Code Online (Sandbox Code Playgroud)

但当我添加:`MEDIA_ROOT = os.path.join(BASE_DIR, 'media/'),

渲染模板时出现错误:

'tuple' does not support the buffer interface
Run Code Online (Sandbox Code Playgroud)

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

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

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

感谢任何帮助,谢谢

小智 5

刚刚修复了settings.py中的字符串

你的

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

固定的

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

没有 ,