问题标签 [django-jsonfield]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Django 1.9 JSONField order_by
我有以下包含 JSONField 的 django 模型:
并且数据字段包含这个json:
我可以按数据字段之一对查询集进行排序吗?此查询不起作用。
django - JsonEditor 与 Django Admin 集成
我正在将JSONEditor集成到 Django 管理员中。我的模型中有一个字段使用 Postgres JSON,并且这个库中的树编辑器非常完美。
模型.py
我已经取得了不错的进展(我认为)将 JSONEditor 库集成到 Django Admin 中适当的创建/编辑屏幕中。加载时数据显示正确,但由于某种原因,当我在 JSONEditorWidget 中进行编辑时,未保存更改。我确定有一些save
我需要处理的覆盖,或者我遗漏了一些明显的东西,但我真的不确定从这里去哪里。
管理员.py
django - Django jsonfields ValidationError: [u'Enter valid JSON'] 从 1.7 升级到 1.9
我正在将 django 从 1.7 升级到 1.9,方法是将安装在系统(Debian 8)中apt-get
的软件包替换为通过pip
.
所以,我jsonfield
从 pip 安装包而不是 apt 的旧版本python-django-jsonfield
并尝试运行单元测试。
我所有定义为 的 jsonfields 都未jsonfield.JSONField()
通过以下消息的测试:
之前一切正常。有什么想法,有什么变化?
python - 如何在我的模板中获取 JSONfield 的值
我试图找到答案,但找不到。当我迭代时在我的模板中JSONfield
我可以得到钥匙,但不能得到价值。尝试使用键、值和打印值,但由于某些原因,它给了我单个字母,甚至不是表格格式。如何访问模板中的值
这是我的models.py
这是我的看法
python - Django JSONField isnull 查找
据我所知,您不能__isnull
在 django native 上使用查找JSONField
。在互联网上,我发现了这个不活跃的问题。作为可能的解决方法,我们当然可以使用这些技巧:
model.objects.filter(field__contains={'key': None})
,这不是那么灵活,因为您可能需要查询多个键或其他什么。model.objects.exclude(field__key=True).exclude(field__key=False)
,这是 hacky 并且仅适用于布尔数据。
我希望有更好的方法((c)Raymond Hettinger)来做这件事。任何建议将不胜感激。现在,我将采用第一种方法
python - Django 中的自定义 JSONField
我正在尝试使用 Django + MySQL 为我的模型实现自定义 JSON 字段。这就是我的models.py的样子:
基本上,当保存内容时,我正在尝试初始化数据字段。但是,我现在收到此错误:
我到底在做什么错?我该如何解决这个问题?任何帮助,将不胜感激。
python - 用于 Django 的自定义 JSONField 的 InterfaceError
我正在尝试为支持 MySQL 的 Django 项目构建自定义 JSON 字段。这是我的模型:
请注意 Content 模型的自定义保存方法。当我尝试保存新的 Content 对象时,出现此错误:
/admin/myapp/content/add/ 处的接口错误
错误绑定参数 2 - 可能是不受支持的类型。
我到底做错了什么?错误甚至意味着什么。我的意思是它说“可能”,好像它甚至不确定是否有错误。有什么帮助吗?
如果你想要完整的追溯,你可以在这里找到它:http: //pastebin.com/B15hZpbu
django - django postgres JSONField | 查询以签入值列表(包含)
在django 1.9(使用postgresdb)中,我们使用JSONField(在模型中),其条目如下所示:
我想查询值,例如 data__value__contains='value4'
Django 支持“keys”(has_key, has_any_keys, has_keys) 相关查询
查询上述需求的好方法是什么?
django - 如何在 Django 中测试诸如 JsonField 之类的 postgresql 特定功能?
我想在 Django 中使用 Postgresql 特定的JSONField,但是,我还没有找到使用 sqlite 环境进行测试的方法。
优雅方式的任何提示?