如何解决Django for MySQL 中的 JsonField
我目前使用 django 3.2 和 MysqL 作为数据库,我想使用 MySql Json Field。为此,在我的项目中使用 django-mysql 第三方包。
创建模型后收到此警告:(django_MysqL.W004) django_MysqL.models.JSONField is deprecated. HINT: Use django.db.models.JSONField or django-jsonfield-backport instead.
如果我使用 django.db.models.JSONField
作为 json 字段,django 使用特定的 MysqL 的 JsonField 吗?对性能有影响吗?哪个数据库性能最好?
解决方法
文档 here 没有提到性能差异。所以,可能没有。看起来更改仅用于支持具有相同唯一模型字段的所有数据库。 this link 中也有类似的问题。所以,你也可以检查一下。正如我所读到的,django-jsonfield-backport
适用于 Django 的早期版本。因此,请根据您的版本进行选择。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。