詹戈。如何在标准Django管理中编辑JSONField(postgresql9.6)?

2024-04-29 11:42:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我的Django版本是1.11.8、python3.6.1和postgresql9.6。我用JSONField()创建Django模型。例如,像这样:

from django.contrib.postgres.fields import JSONField
from django.db import models

class Dog(models.Model):
    name = models.CharField(max_length=200)
    data = JSONField()

然后输入一些数据:

^{pr2}$

但是如何在管理页面中编辑JSON数据呢?我的意思是,像将所有key: value数据转换成普通字段,转换成Django管理。例如:

'breed': 'labrador' ---transforms---> CharField(name='breed', ...) with value 'labrador'

欢迎使用一些用例和有用的注释。在


Tags: 数据djangonamefrom模型import版本value