Не уверен, что такое F
, но, учитывая, что meta_data
является действительным JSON
объектом, вы можете манипулировать им с помощью библиотеки json
, например:
a = json.loads("{\"a\":1}")
#or a = json.loads(credits.meta_data)
print(a)
a["a"] = a["a"]+1
print(a)
{'a': 1}
{'a': 2}
Вы хотитебудьте осторожны (обработайте исключения и убедитесь, что вы сохраняете действительное содержимое json в это поле), поскольку даже если вы используете специфичное для postgresql поле json, оно не гарантирует, что вы получите отформатированные json
объекты из него.