亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將Django Model對象轉換為dict,所有字段都保持不變

將Django Model對象轉換為dict,所有字段都保持不變

拉丁的傳說 2019-08-24 15:09:16
將Django Model對象轉換為dict,所有字段都保持不變如何將django Model對象轉換為包含其所有字段的dict ?理想情況下,所有內容都包含外鍵和帶有editable = False的字段。讓我詳細說明一下。假設我有一個類似以下的django模型:from django.db import modelsclass OtherModel(models.Model): passclass 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 = 1instance.readonly_value = 2instance.foreign_key = other_model instance.save()instance.many_to_many.add(other_model)instance.save()我想將其轉換為以下字典:{'auto_now_add': datetime.datetime(2015, 3, 16, 21, 34, 14, 926738, tzinfo=<UTC>),  'foreign_key': 1,  'id': 1,  'many_to_many': [1],  'normal_value': 1,  'readonly_value': 2}
查看完整描述

3 回答

  • 3 回答
  • 0 關注
  • 2578 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號