为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:8.1
【操作系统】:win11
【CPU】:Intel(R) Core(TM) i5-8265U CPU @ 1.60GHz
【问题描述】*:django中,使用Books.objects.filter(jsonfield__name='红楼梦')这种查询语句无法查询出对象,这种时json字段的查询,这种写法当数据库是mysql或者postgres都是支持的,但是达梦在这种json查询时,orm转换似乎有问题,无法支持这种查询
解决办法是下载最新的python驱动


需要注意的是settings文件配置的时候,与之前的不一样了,安装列表这个名字也不对。
ENGINE的值是dmDjango,大写的D。
然后重新迁移数据,就可以使用JSONField啦!