Django -> post/get работают, но при загрузке фикстуры возникает ошибка "нет такого столбца".
Я создал новую модель и могу отправлять и получать, и я получаю все поля. это указывает на то, что базовая таблица верна. Я также вручную проверил свои миграции, и все поля там есть. И вручную проверил сериализатор (который, как видно, работает через post/get).
Однако, когда я пытаюсь выполнить команду dumpdata
или loaddata
, я получаю ошибку: "нет такого столбца: creator". Почему эти две команды считают, что поле не существует, если другие аспекты приложения могут его использовать?
Скорее всего, в вашей модели нет поля creator
или вы просто еще не мигрировали ее (python manage.py migrate). Прикрепление примеров кода (models.py, fixtures.json) к этому сообщению помогло бы ответить на этот вопрос.