MEDIA_ROOT和MEDIA_URL在/ mySite / coercing到Unicode时返回TypeError:需要字符串或缓冲区,找到列表

时间:2014-11-13 03:19:04

标签: python django unicode

我正试图在我的网站上上传图片,但一开始就遇到了麻烦。

我的文件结构:

mySite/
    myApp/
        templates
        media
        __init__.py
        admin.py
        model.py
        forms.py
        urls.py
        views.py

现在我想要加入MEDIA_ROOTMEDIA_URL

import os
BASE_DIR = os.path.dirname(os.path.dirname(__file__))
TEMPLATE_DIRS = [os.path.join(BASE_DIR, 'templates')]
MEDIA_ROOT = [os.path.join(BASE_DIR, 'media')]
MEDIA_URL = '/images/'

但是当刷新我的页面时,Django模板在/ mySite /返回 TypeError 强制转换为Unicode:需要字符串或缓冲区,找到列表

我怎样才能让它发挥作用?谢谢你。

0 个答案:

没有答案