12
แปลงวัตถุโมเดล Django เป็น dict โดยมีทุกฟิลด์เหมือนเดิม
หนึ่งในวิธีการที่ไม่แปลงวัตถุ Django รูปแบบการ Dict ที่มีทั้งหมดของเขตของตนหรือไม่ editable=Falseทั้งหมดนึกคิดรวมถึงปุ่มต่างประเทศและเขตข้อมูลที่มี ให้ฉันทำอย่างละเอียด สมมติว่าฉันมีรุ่น Django ดังต่อไปนี้: from django.db import models class OtherModel(models.Model): pass class SomeModel(models.Model): normal_value = models.IntegerField() readonly_value = models.IntegerField(editable=False) auto_now_add = models.DateTimeField(auto_now_add=True) foreign_key = models.ForeignKey(OtherModel, related_name="ref1") many_to_many = models.ManyToManyField(OtherModel, related_name="ref2") ในเทอร์มินัลฉันได้ทำสิ่งต่อไปนี้แล้ว: other_model = OtherModel() other_model.save() instance = SomeModel() instance.normal_value = 1 instance.readonly_value = 2 …