考虑模型:
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的最佳方法的人的帮助吗?