Я случайно создал модель с полем «id» и выполнил миграцию. Модель сначала выглядела так:
class VsSession(models.Model):
id = models.TextField(default="123"),
state = models.CharField(choices=VSSESSION_CHOICES, default='dead', max_length=10)
Впоследствии я переименовываю поле в vs_session:
class VsSession(models.Model):
vs_session = models.TextField(default="123"),
state = models.CharField(choices=VSSESSION_CHOICES, default='dead', max_length=10)
Теперь, когда я пытаюсь использовать модель, например, вот так:
def get(self, request):
try:
sessionid = uuid.uuid4()
new_session = VsSession(vs_session=sessionid, state="active")
new_session.save()
return Response({'success': 'true', 'vssession': sessionid})
except Exception as e:
print(str(e))
return Response({'success': 'false'})
Я получаю эту ошибку:
VsSession() got an unexpected keyword argument 'vs_session'
Может кто-нибудь сказать, пожалуйста, что я сделал не так и как это исправить.
Большое спасибо!