Closed. This question needs details or clarity。它目前不接受答案。
想改进这个问题吗?添加细节并通过editing this post澄清问题。
去年关门了。
我有一个JSONField,它似乎成功地将JSON作为字符串存储在我的数据库中。
如何将此数据作为字典检索?
class Package:
    node = JSONField(null=True, blank=True)

packageInstance = Package.objects.get(id=packageId)
print(packageInstance.node)

最佳答案

你的packageInstance.node已经是一个python字典了
官方文件也证实了这一点https://docs.djangoproject.com/en/2.0/ref/contrib/postgres/fields/#jsonfield
简单地说,当您使用JSONField时,Django会自动将json字符串转换为python dict,如您所示。

09-25 15:39