如果使用 FK 與模型庫連接照片,如何序列化相冊中的第一張照片。我需要廚房串列中畫廊封面的第一張照片。我的模型:
class Gallery(models.Model):
title = models.CharField()
class GalleryImage(models.Model):
gallery_id = models.ForeignKey(Gallery, related_name='photos')
photo = models.ImageField()
誰有想法?可能我需要這樣的請求 Gallery.objects.get(id=id).photos.first() 但我不確定它是否正確。
uj5u.com熱心網友回復:
get只回傳一個物件。filter回傳多個物件。您可以使用 訪問這些ForeignKey欄位__。
Gallery.objects.get(photos__id=id)
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/349388.html
