问题标签 [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.
django - 在 django 的 jsonfield 中查找值
该模型包含一个 jsonfield:
要处理的数据是动态的, {'test1':100,'test2':95,'test9':80,...} , { 'test2':60, 'test3':80,'test6':70 ,... } ...
我想找到'test2'的所有测试结果并将它们保存到一个列表中。
它有效,但性能不佳。有没有更快的方法来完成任务?我正在使用 postgresql13.1
python - 如何使用嵌套字典查询 Django JSONField?
我正在使用 Django 3.2.3 / Python 3.7.8 / PostgreSQL 12.3
模型.py
services
结构是:
如何过滤Booking
with services
?id
3
我试过Booking.objects.filter(services__contains=[{'id': 3}])
但无法通过。
请帮忙。
python - 为什么我在 Django 中的 Model JSON/list 属性有时会丢失数据?
我正在构建一个 Django 项目,该项目与为教师和学生生成数学/科学问题有关。该项目在一段时间内运行良好,但是当我在浏览器上运行它(所有视图都已设置)时,有时会出现我无法解释它们是如何发生的错误:
例子:
问题是,程序时不时地会遇到错误,主要是因为当 myfunc 调用self.attribute
它时,它会返回缺少项目的列表!就像,在这种情况下,它可能会返回['a', 'b']
。
我从来没有见过这样的错误,所以我不知道该怎么办。我显然仔细检查了该属性是否真的包含我预期的所有变量,这不是问题。有没有人见过这样的东西可以提供帮助?
我坚信这与 Django 如何获取 JSONField 中的数据并将其解析为列表或 dict 以使用它有关,但我再次不知道该怎么做。
python - Django v3.1:JSONField - Pylint 错误 unsubscriptable-object
我正在尝试将我的项目从 Django 2.2 迁移到 Django 3.1。当我尝试访问 JSONField 数据时,Pylint 引发以下错误
not-an-iterable / 不可迭代值 self.settings 用于迭代上下文
unsubscriptable-object / 值“self.settings”是不可订阅的
这是课程:
django 2.2 不会引发错误。
供您参考,我使用 django-jsonfield-backport ( https://pypi.org/project/django-jsonfield-backport/ ) 以与 django 2.2 和 django 3.1 兼容。
你们对此有什么想法吗?
python - ValidationError: [u'Enter valid JSON']: Can load DJANGO JSON field in my local machine but not in remote production server
我有一个 JSONField 类型的字段,它基本上包含这个结构:
当该字段有超过 600 个条目时,我无法在生产中加载它,但在本地我可以毫无问题地加载它。在生产中,我收到以下错误:
两种环境都有以下设置:
我在服务器中看不到任何内存问题。
python - 如何在 Django 中查询和更新嵌套的 JSON 数据
我定义了下面的类来为投票系统做统计。
现在,我有submission_stats
以下格式:
例如,当我收到 2 票提交时,我想相应地更新此 JSONField 中的num_vote
(从 0 到 2)和user_list
(从[]
到[user_a, user_b]
)字段。
请问如何查询和更新嵌套 JSONField 数据中的元素?
mysql - mysql JSON field sort by field in array of objects (sequelize)
I have mysql db with next fields
I have function with arguments
This query works good, but I should add sorting by payDetails, field amount where type = 'inner_fee'.
This type can not exists in row payDetails fee
db for test:
data for test:
expected result (by ids)
I will happy if you answer in mysql syntax, but really - I need solution on sequelize - it will be amazing! because I have many other logic in sequelize in this method which I add after to this request
I use mysql 5.7
django - Django在JSONField中注释双嵌套键
我的 JSONField 包含这样的数据:
我知道我可以过滤结果:
有什么方法可以注释查询集,以便“color_id”包含在列表中?就像是:
这将使我能够做到:
或者类似的东西,只是用 color_id 值过滤。使用 Django 1.11 和 Postgres 13。