我将django从1.7升级到1.9,方法是用包替换安装在系统(Debian 8)中的包(Debian 8),并通过pip安装。因此,我从pip安装了jsonfield包,而不是apt的好的旧python-django-jsonfield,并尝试运行unittest。我的所有jsonfield(定义为jsonfield.JSONField() )都通过消息失败了测试:
Valida
from django.contrib.postgres.fields import JSONField lang = CharField()data = JSONField() 如何查询此模型以查找包含给定值的所有对象。从文档中可以看出,Entity.objects.filter(data__values__contains=['Melanie'])不起作用。