我正在为我的模型创建一个字典并使用该字典来制作 json 数据。
class MyImage(models.Model):
...
album = models.ForeignKey(Album)
def to_dict(self):
result = {}
result['id'] = self.id
.. additional data...
result['album_id'] = self.album.id // database hit
result['album_title'] = self.album.title // another database hit
result['album_something'] = self.album.something // another hit
我刚刚发现要创建 MyImage 字典,我需要 1+3,如上面的评论中所述。
我可以以某种方式将 DB 命中减少到 1+1 而不是 1+3 吗?