скажем, у меня есть следующие две модели
class modelEmployer(models.Model):
user = models.ForeignKey(User, on_delete=models.CASCADE, null=True, blank=True)
employer_zip = models.IntegerField(default=0)
Я знаю, был ли у меня словарь, подобный этому
my_dict = {"employer_zip": 1210}
а потом я сделал это
modelEmployer.objects.filter(id=someId).update(**my_dict)
это пройдет.
Теперь в моем случае в моем словаре есть пользователь вложенного объекта, и он выглядит так
{'user': {'username': 'adam', 'last_name': 'Griffin', 'password': 'adminabc', 'email': 'adam@gmail.com', 'first_name': 'Adam'}, 'employer_zip': 98033}
Теперь, если я сделаю это - он потерпит неудачу
modelEmployer.objects.filter(id=someId).update(**my_dict)
Есть ли способ, которым я могу это сделать?