質問があります。これら 2 つのプロパティの動作は異なりますか。また、どのように動作するのでしょうか。つまり、データベース ヒットです。ForeignKey
たとえば、フィールドを持つ記事のモデルがあります。book
from django.db import models
class Article(models.Model):
book = models.ForeignKey("books.Book")
確率の 1 つを取得するための最良の方法は何author
ですか:
@property
def author(self):
if self.book:
return self.book.author
return None
また
@property
def author(self):
book = self.book
if book:
return book.author
return None