Django manytomany,imageField和upload_to

时间:2010-04-15 16:17:36

标签: python django

我有两个模型如下所示:

class EntryImage(models.Model):  
    image = models.ImageField(upload_to="entries")

class Entry(models.Model):  
    code = models.CharField(max_length=70, unique=True)  
    images = models.ManyToManyField(EntryImage, null=True, blank=True)

如您所见,Entry可以包含0个或更多图像。 我的问题是:是否可能有这种情况 架构并根据条目代码动态更改upload_to?

2 个答案:

答案 0 :(得分:0)

您可以使upload_to成为可调用的,在这种情况下,它将被调用并传递它所在的模型的实例。但是,这可能尚未保存,在这种情况下,您可能无法查询条目代码。

答案 1 :(得分:0)