Легко сериализовать модели в итерируемом:
def _toJSON(models):
return serializers.serialize("json", models, ensure_ascii=False)
Как насчет того, когда у меня есть что-то более сложное:
[
(Model_A_1, [Model_B_1, Model_B_2, Model_B_3]),
(Model_A_2, [Model_B_3, Model_B_4, Model_B_5, Model_B_59]),
(Model_A_3, [Model_B_6, Model_B_7]),
]
Я пытался сериализовать каждую модель, когда она была добавлена вструктуры, затем сериализовав все это с simplejson.dumps
, но это заставляет JSON, определяющий каждую модель, экранироваться.
Есть ли лучший способ сделать это?