55得票1回答
如何在Django的JSONField中进行过滤操作?

我正在使用PostgreSQL和来自Django 1.9的新领域JSONField。因此,我得到了以下数据: id|data 1 |[{'animal': 'cat', 'name': 'tom'}, {'animal': 'dog', 'name': 'jerry'}, {'animal'...

25得票7回答
Django管理界面:JSONField默认空字典无法在管理界面中保存

在我的模型定义中,我有from django.contrib.postgres.fields import JSONField ..... ....... ......... media_data=JSONField(default=dict) 我创建了一个默认管理员 当我尝试保存但没有改...

21得票3回答
Django筛选JSONField字典列表

我使用具有新JSONField的Django 1.9,并具有以下Test模型:class Test(TimeStampedModel): actions = JSONField() 假设动作JSONField看起来像这样:[ { "fixed_key_1": "foo1",...

18得票7回答
Django 1.9中的JSONField order_by

我有以下包含 JSONField 的 Django 模型: class RatebookDataEntry(models.Model): data = JSONField(blank=True, default=[]) last_update = models.DateTim...

11得票3回答
更新Django到1.6.5后出现了"Django对象无法JSON序列化"错误

我有一个 Django 应用程序,原本运行在版本 1.4.2 上,并且完全正常,但最近我将其更新到 Django 1.6.5,出现了一些奇怪的错误,如下所示: 实际上,在我的站点功能中的用户/客户注册过程中,我遇到了这个问题。Request URL: http://example.co...

10得票1回答
Django 的 Json 字段筛选器出现查找错误

我正在使用Django Postgres JSONField,模型结构如下:from django.contrib.postgres.fields import JSONField class JsonAnswer(models.Model): name = models.CharF...

10得票1回答
Django的JSONField isnull查找

据我所知,您不能在Django原生的JSONField上使用__isnull查询。在互联网上,我找到了this无效的问题。 作为可能的解决方法,我们当然可以使用以下这些方法: model.objects.filter(field__contains={'key': None}),这不是很灵活...

10得票2回答
django.db.utils.ProgrammingError: 无法将类型text[]转换为jsonb

我正在尝试在我的模型中使用JSONField: from django.contrib.postgres.fields import JSONField class Trigger(models.Model): solutions = JSONField(blank=True, nu...

8得票4回答
在Django中查询空JsonField

我需要通过一个JsonField查询模型,我想获取所有值为空([])的记录: 我曾使用MyModel.objects.filter(myjsonfield=[]),但它不起作用,虽然有记录含有myjsonfield=[],但它返回0个结果。

8得票1回答
如何在模板中获取JSON字段的值

我试图找到答案,但未能成功。在我的模板中,当我遍历JSONfield时。 {% extends "electronic/electronic_base.html" %} {% load staticfiles %} {% block content %} {% for item in mi...