如何获取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