如何獲取django模型類BlogPageGalleryImage圖像或外鍵或父母鍵的另一個值?Django如何獲取模型中的值從另一個模型
class BlogPage(Page):
date = models.DateField("Дата публикации" , default=datetime.date.today )
body = RichTextField(blank=True)
name = models.CharField(max_length=80, default='Лучший')
class BlogPageGalleryImage(Orderable):
page = ParentalKey(BlogPage, related_name='gallery_images')
image = models.ForeignKey('wagtailimages.Image', on_delete=models.CASCADE, related_name='+')
caption = models.CharField(blank=True, max_length=250)
panels = [
ImageChooserPanel('image'),
FieldPanel('caption'),
]
class Another(BlogPage):
page = ParentalKey(BlogPage, related_name='instagram_post')
Image = BlogPageGalleryImage.objects.get(BlogPageGalleryImage.)
caption = models.CharField(blank=True, max_length=250)
panels = [
ImageChooserPanel('image'),
FieldPanel('caption'),
]
你能更具體地回答你的問題嗎? – zaidfazil
如果您想在'Another'模型中將'Blog'從'BlogPageGalleryImage'中保存,那麼您可以覆蓋'save()'方法來實現這一點。 – Bijoy
你想爲Another.Image字段設置默認值嗎?如果你舉了一個你想如何使用它的例子,這將會很有幫助。 – swalladge