我试图定义一个模型,其中一个列是一个mysql json type。在web上搜索与django的postgresql支持JSONField类型或詹戈-约翰逊菲尔德相关的建议。
目前,django本机不可能支持mysql的json类型。同时,在执行inspectdb时,mysql中的json类型列被指定为TextField类型,并带有注释This field type is a guess.。
我将如何以支持json字段的方式声明我的模型?
发布于 2017-08-10 14:42:43
更新
从Django 3.2开始,它现在支持JSONField和django-mysql JSONField已经不再受欢迎了。
看看django-mysql。
Django-MySQL通过JSONField和一些JSON数据库函数支持JSON数据类型和相关函数。
发布于 2017-08-10 10:40:06
您已经找到了django-jsonfield,但是下面是一些您可能感兴趣的讨论:
https://groups.google.com/forum/#!searchin/django-developers/mysql$20json%7Csort:relevance/django-developers/zfred27yVPg/U-4iNd_aAQAJ
https://groups.google.com/forum/#!searchin/django-developers/mysql$20json%7Csort:relevance/django-developers/sAgYOqBUvgI/aLQH6vx5CAAJ
AFAIK目前没有本土的东西,但是人们似乎对开发你想要的东西感兴趣。
https://stackoverflow.com/questions/45609933
复制相似问题