JSON в Джанго - PullRequest
       20

JSON в Джанго

1 голос
/ 20 января 2012

Я бы хотел воспользоваться преимуществами всей проверки полей, которая поставляется с ModelForm, и удобством обработки связанных объектов, поставляемых с inlineformset_factory, однако я хотел бы иметь возможность публиковать данные JSON вместо использования форм на моем сайте.

В прошлом я использовал скрытые формы, а затем сериализовал данные формы и отправлял их на сервер для AJAX-общения.

Я бы предпочел сделать это менее хакерским способом - т.е.каким-то образом кооптировать формы для принятия данных JSON хорошим способом.

Есть предложения / примеры?

1 Ответ

0 голосов
/ 20 января 2012

Попробуйте загрузить данные с помощью:

import json
data_dict = json.loads(data_json)

и затем создать новый экземпляр фабрики с помощью

YourFactory(**data_dict)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...