Django将dict从Json保存到DB

时间:2019-03-13 19:23:30

标签: python json django

我想知道如何保存从json获得的字段作为dict。到我的数据库字段。 目前我只得到

  

'int'对象不可调用

我的代码:

short *

decoded_balance包含以下键:“已确认”和“未确认”的值:$ number

models.py

...
decoded_balance = json.loads(check_balance)
                User.objects.update_or_create(
                    decoded_balance=user.acc_balance('confirmed')
                )

感谢和问候

1 个答案:

答案 0 :(得分:1)

我认为这是您想要做的:

decoded_balance = json.loads(check_balance) 
user.acc_balance = decoded_balance["confirmed"]
user.save()

您已经拥有user,只需更新它的acc_balance字段并保存。

此外,您可能想查看如何parse json。例如,在这种情况下,您将具有以下内容:

decoded_balance
# eg: {'confirmed': 2, 'unconfirmed': 3}
decoded_balance["confirmed"]
# 2