Django -> post/get работают, но при загрузке фикстуры возникает ошибка "нет такого столбца".

Я создал новую модель и могу отправлять и получать, и я получаю все поля. это указывает на то, что базовая таблица верна. Я также вручную проверил свои миграции, и все поля там есть. И вручную проверил сериализатор (который, как видно, работает через post/get).

Однако, когда я пытаюсь выполнить команду dumpdata или loaddata, я получаю ошибку: "нет такого столбца: creator". Почему эти две команды считают, что поле не существует, если другие аспекты приложения могут его использовать?

Скорее всего, в вашей модели нет поля creator или вы просто еще не мигрировали ее (python manage.py migrate). Прикрепление примеров кода (models.py, fixtures.json) к этому сообщению помогло бы ответить на этот вопрос.

Вернуться на верх