Django 1.11
У меня есть рабочий код
something = MyModel.objects.create(
a=1,b=2
)
, где a и b - поля.
Я хотел бы изменить его на:
mydict = {'a' : 1, 'b' : 2}
something = MyModel.objects.create(mydict)
Я пытался
something = MyModel.objects.create(**mydict)
и
something = MyModel(**mydict)
Оба выдают эту ошибку:
Значение исключения: объект 'str' не имеет атрибута'__name __'
Я понимаю, что могу написать какой-то код, чтобы сделать это шаг за шагом, просто любопытно, есть ли прямой способ сделать это, кажется, что-то полезное ... Спасибо!