Makemigrations не может обнаружить изменения в django

Я знаю, что здесь много похожих вопросов: но я опишу свою проблему настолько просто, насколько смогу.

Вот приложение, которое я хочу перенести. enter image description here

Вот мой set.py enter image description here

Вот что происходит, когда я набираю makemigrations (после добавления поля в мою модель) enter image description here

Вот что происходит, когда я набираю showmigrations (после добавления поля в мою модель) enter image description here

Я переустановил django с помощью pip, я создал новое приложение, я создал новый проект, новый venv, я даже переустановил сам python, все та же история. Я подозреваю, что мой исходный код django был поврежден, но когда я устанавливаю django с помощью pip, он использует файл, который был загружен ранее, вместо того, чтобы загрузить новый файл. Поверьте, я испробовал все способы, которые только может испробовать новичок, может кто-нибудь подскажет мне, как заново скачать сам django или кто-нибудь, кто намного умнее меня, знает, что сейчас происходит. Thx!

Вам стоит попробовать

python manage.py migrate
python manage.py makemigrations app

Кроме того, если ваше приложение работает как надо, вас не должно беспокоить, что Django не находит миграций для применения.

Спасибо всем за поддержку, ребята! После всех усилий по поиску ответов в интернете, я наконец-то сделал это!!! Это связано с изменениями в модели, я действительно создаю новый класс, но

> Я забыл наследоваться от model.Model. Это действительно беспомощно и глупо, я должен сказать. Но это заставляет django не видеть мой класс как модель, что приводит к невозможности обнаружить изменение. Я должен сказать, что это действительно проблема исключительно для новичков.

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