Python 如何在django中从JSONField追加/删除数据

Python 如何在django中从JSONField追加/删除数据,python,mysql,django,database,django-models,Python,Mysql,Django,Database,Django Models,我有一个JSONField,其中包含如下数据: {'key_one' : 'val_one', 'key_two' : 'val_two'} 我想向其中添加数据并从中删除数据。 到目前为止,我只能给它一个值,而不是附加到它上面 我正在使用mySqldatabase添加到JSONField或python中的任何其他JSON: my_json = {'key_one' : 'val_one', 'key_two' : 'val_two'} 同: my_json = Mod

我有一个
JSONField
,其中包含如下数据:

{'key_one' : 'val_one',
 'key_two' : 'val_two'}
我想向其中添加数据并从中删除数据。
到目前为止,我只能给它一个值,而不是附加到它上面


我正在使用
mySql
database

添加到
JSONField
python
中的任何其他JSON:

my_json = {'key_one' : 'val_one',
           'key_two' : 'val_two'}
同:

my_json = Model.objects.get(pk=id).my_json_field
附加到
json

my_json['new_key'] = 'new_val'

print (my_json) 

 {'key_one' : 'val_one',
  'key_two' : 'val_two',
  'new_key'  : 'new_val'}
json
中删除:

my_json.pop('new_key')

print (my_json) 

 {'key_one' : 'val_one',
  'key_two' : 'val_two'}

您正在使用这个库吗:?不,我正在使用MySQL 5.7附带的JSONField。到目前为止,您在添加/删除密钥方面做了哪些尝试?RTFM?