Как запустить миграции Django в Visual Studio 2022

Я создал проект Django в своем решении Visual Studio. Файл db.sqlite3 также был создан. В models.py.

есть несколько классов.
class Question(models.Model):
    q_id = models.IntegerField()    
    text = models.CharField(max_length=500)

class Option():
    option_num = models.IntegerField()
    text = models.CharField(max_length=1000)

Когда я щелкаю правой кнопкой мыши на проекте, есть такие опции - Make Migrations, Migrate & Create Superuser.
Когда я выполняю Django Make Migrations, в терминале написано Executing manage.py makemigrations, но ничего не происходит.

Затем я выполняю Migrate. Он говорит, что команда уже запущена.

Команда __init__.py не обновляется.
Я также попробовал выполнить эту команду в VS Terminal, но ответа нет.

python manage.py makemigrations

enter image description here

Из приведенного ниже кода следует, что класс Option не наследуется от models.Моделируйте, как в вопросе выше.

py
 class Option(models.Model):
option_num = models.IntegerField()
text = models.CharField(max_length=1000)

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

Как только вы закончите с вышеуказанными изменениями, теперь вы можете последовательно выполнять следующие команды на своем терминале;

bash

python manage.py makemigrations

python manage.py migrate

python manage.py runserver
Вернуться на верх