我有两个模型如下所示:
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?
答案 0 :(得分:0)
您可以使upload_to
成为可调用的,在这种情况下,它将被调用并传递它所在的模型的实例。但是,这可能尚未保存,在这种情况下,您可能无法查询条目代码。
答案 1 :(得分:0)