コードがあるとしましょう:
obj = MyUser.objects.get(pk=1)
name = obj.name
age = obj.age
email = obj.email
phone = obj.phone
city = obj.city
だから私は持っていobj
ます。これは MyUser オブジェクトに関するすべての情報を含む配列ですか、それとも単なる参照ですか?
興味深いのはname = obj.name
、最初のリクエストを DB に送信することです。
age = obj.age
2 番目のリクエストを DB に送信し、
email = obj.email
3 番目のリクエストを DB に送信し、
phone = obj.phone
4 番目のリクエストを DB に送信し、
city = obj.city
5 番目の要求を DB に送信します
または、要求が 1 つだけの場合、obj = MyUser.objects.get(pk=1)
.
システムのパフォーマンスに影響を与えることは秘密ではありませんので、非常に興味深い質問です。
ありがとう!