我有一个这样的模型:
class UserProfile(models.Model):
user = models.OneToOneField(User)
avatar = models.ImageField(blank=True, upload_to='hi/')
Setting.py
就像这样:
MEDIA_ROOT = os.path.abspath(os.path.dirname(__name__)) + '/media/'
MEDIA_URL = '/media/'
但我无法上传任何图片,甚至无法创建或保存任何UserProfile
个对象。
答案 0 :(得分:1)
将MEDIA_ROOT
设置行更改为:
MEDIA_ROOT = os.path.join(os.path.abspath(os.path.dirname(__name__)), 'media')