2015-06-08 2 views
1

Предположим, у меня есть запрос QueryDict в моем POST-запросе, и я бы хотел создать новую запись в базе данных в соответствии с этим dict.Как создать объект из QueryDict в django?

QueryDict: {u'phone': [u'Phone'], u'email': [u'Email'], u'full_name': [u't54'], u'skype': [u'Skype']} 

Могу ли я сделать это в одной команде? Каков наилучший способ?

Благодаря

+0

Вы пытаетесь создать объект из опубликованного JSON? – moonstruck

ответ

1

Пока вы не имеете несколько значений для одного ключа, вы можете сделать:

values = QueryDict.dict() 

if values: 
    YourModel.objects.create(**values) 

Однако, я бы сильно предлагаю использовать ModelForm дезинфицировать данные из сообщения, а затем создать объект.

Смежные вопросы