[Django]'tuple' object has no attribute 'startswith'

Django 上传图片, 报错 500。

把 settings.py 里的 debug 设置成 True 。看一下具体的错误信息。 错误信息打印的是

'tuple' object has no attribute 'startswith'

根据关键字查询,定位是 MEDIA_ROOT 设置的有问题,重新设置一下 Django 的 settings.py

# 媒体文件别名(相对路径) 和 绝对路径
MEDIA_URL = "/media/"   
MEDIA_ROOT = os.path.join(BASE_DIR, 'media/').replace('\\', '/')

重启一下 uwsgi, 上传图片成功。 Oh, Yeah~

以上

本文链接:/2018/06/12/djangotuple-object-has-no-attribute-startswith/
请尊重作者的劳动成果,转载请注明出处!Sakishum 博客保留对文章的所有权利。

Pingbacks已关闭。

评论已关闭