如何对Django Postgres JSONField进行“ INSERT INTO” SQL查询?

时间:2020-09-02 07:58:17

标签: django postgresql django-models

考虑模型:

from django.db import models
from django.contrib.postgres.fields import JSONField
class A(models.Model):
    field_A = JSONField(null=True)

我想为此表编写一个INSERT INTO查询,而不是使用django ORM包装器来添加值。 我尝试了以下方法:

from django.db import connection
cur=connection.cursor()
query = "INSERT INTO A VALUES ({'a':1,'b':2})"
cur.execute(query)

上面的行向我抛出一个错误,指出指向json对象的开始时无效。 寻找可以建议我使用SQL的最佳方法的人的帮助吗?

0 个答案:

没有答案
相关问题