我有如下所示的兩種模式:Django的多對多,ImageField的和upload_to
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)
正如你看到的,輸入可以有0個或多個圖像。 我的問題是:是否有可能擁有那種 架構並根據Entry代碼動態更改upload_to?
感謝您的快速答覆。具有以下特徵的替代方案是什麼?1具有許多圖像並且這些圖像被上傳到特定目錄的條目? (因爲我有很多條目,我不希望在EntryImage中指向Entry的外鍵) – dimitris 2010-04-15 16:47:47
我有類似的問題。你可以通過使用信號(pre_save)來解決這個問題嗎? – tatlar 2012-09-10 21:50:47