【发布时间】:2011-10-21 05:10:41
【问题描述】:
我正在尝试为我的用户上传图片创建动态路径。它的工作原理是这样的:
查看:
photo = Photo(...)
photo.save()
photo.original.save(filename, content)
型号:
album = models.ForeignKey(Album)
original = models.ImageField(upload_to="photos/%s/o" % str(album.id), max_length=200)
但是当我尝试这样做时,Django 说不行。
Exception Value:
'ForeignKey' object has no attribute 'id'
如何以这种方式访问 ForeignKey 对象的模型成员?
谢谢。
【问题讨论】:
标签: python django foreign-keys models django-models