python中model_to_dict转QuerySert字典时,丢失DateTime 解决方案

python中用 django.forms.models  import model_to_dict 转换QuerySert为字典时丢失日期数据,是因为 DateTime 字段有auto_now_add=True和auto_now=True属性的会默认添加editable=False隐藏属性。  可通过添加日期键值数据获取。

如下:

django.forms.models  import model_to_dict

testInfo = TestTab.objects.get(id=id)
testDict = model_to_dict(testInfo)
testDict['日期键'] = testInfo.日期字段

发布了8 篇原创文章 · 获赞 1 · 访问量 2138

猜你喜欢

转载自blog.csdn.net/weixin_44024324/article/details/94991790