2024-06-20 15:10:47 发布
网友
我试图为我的用户上传图片创建一个动态路径。它的工作原理如下:
视图:
photo = Photo(...) photo.save() photo.original.save(filename, content)
型号:
但当我这么做的时候,我说不行。在
Exception Value: 'ForeignKey' object has no attribute 'id'
如何以这种方式访问ForeignKey对象的模型成员?在
谢谢。在
使用回调(可调用):https://docs.djangoproject.com/en/dev/ref/models/fields/#django.db.models.FileField.upload_to
def fancy_path(instance, filename): return 'fancy_path/file_%s.xml' % self.instance.album.id original = models.ImageField(upload_to=fancy_path, max_length=200)
使用回调(可调用):https://docs.djangoproject.com/en/dev/ref/models/fields/#django.db.models.FileField.upload_to
相关问题 更多 >
编程相关推荐