我正在 DJango 开发一个图片库项目,只是为了它。好吧,我有一个名为的类Gallery
和一个名为ImageGallery
.
名为 gallery 的类如下所示:
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
字段中指定的文件夹中。
解决这个问题的最佳方法是什么?我还没有写完这两个类,但我怀疑它们会像这样工作。先感谢您。:-)