我正在爲DJango開發一個圖像庫項目,只是爲了它。還有,我有一個名爲Gallery
的班級和一個名爲ImageGallery
的班級。Django-models:從外鍵使用字段
類命名的畫廊是這樣的:
class Gallery(models.Model):
gallery = models.ForeignKey(Gallery, related_name="parent_gallery")
title = models.CharField(max_length=200)
folder = models.CharField(max_length=200) # ex: images/galleries/slugify(self.title)
class ImageGallery(models.Model):
gallery = models.ForeignKey(Gallery, related_name="parent_gallery")
title = models.CharField(max_length=200)
image = models.ImageField(upload_to=self.gallery.folder)
嗯,最後一行代碼是我想知道,如果可能或任何其它精細替換它的東西。
在DJango-admin
我希望能夠添加記錄表ImageGallery
並選擇Gallery
當我想用的圖像將被保存在gallery.folder
字段中指定的文件夾。
什麼是最好的方法來解決這個問題?我還沒有完成兩門課的寫作,但我懷疑他們會這樣工作。先謝謝你。 :-)
哇,我不知道我怎麼錯過了。除此之外,要走的路是非常棒的。對Django耶! – gglasses