私が持っているとしましょう:
class Library(models.Model):
name = models.CharField(max_length = 100)
class Books(models.Model):
library = models.ForeignKey(Library)
book = models.CharField(max_length = 100)
新しいを作成したいのですが、ライブラリに's idだけを入力Books
できることはわかっていますが、のインスタンスを使用することもできます。私の質問は、IDを提供するだけの方が良いですか?インスタンスを使用したい場合は、を使用して評価する必要がありますが、データベースにヒットしますか?Books
Library
Library
.get()
追加の質問:ドキュメントから、クエリセットは怠惰であり、評価されるまでデータベースにヒットしません。クエリセットはいつ評価されますか?