Я столкнулся с этой ошибкой (1054, "Unknown column 'id' in 'erp_app_invoice'")

hello я новичок в этой области, в начале все работало хорошо, однако я столкнулся с этой ошибкой (1054, "Unknown column 'id' in 'erp_app_invoice'") после внесения некоторых изменений в мой models.py. обратите внимание, что у меня нет id в моем models.py, так как он должен генерироваться автоматически, насколько я знаю

я попробовал добавить id = models.AutoField(primary_key=True), но это не сработало из-за того, что я не могу иметь 2 автополя, также попробовал сделать его как CharField, но это также не сработало

Похоже, проблема возникает из-за того, что таблица вашей базы данных erp_app_invoice ожидает столбец с именем id, но его нет в вашем "models.py". Как правило, Django создает поле id автоматически как AutoField, если вы не указали его явно.

Спасибо, я решил эту проблему, удалив таблицу из MySQL workbench и запустив ее снова и перенеся все данные, и это сработало

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