При выполнении команды "python3 manage migrate" не создается таблица
python версия: 3.6.4
django версия: 3.1.7
db: sqlite3
my_app: robot
my_models: Check_Monitor_Task, Action_Manager, Questions_Answers_Task
Шаг1: модели
Шаг2: python3 manager makemigrations
Миграции для 'robot':
robot/migrations/0001_initial.py
. - Создаем модель Action_Manager
- Создать модель Check_Monitor_Task
- Создайте модель Questions_Answers_Task
Шаг 3: python3 manager migrate
Операции для выполнения:
Применить все миграции: admin, auth, contenttypes, robot, sessions
. Выполнение миграций:
Применяем robot.0001_initial... OK
Шаг 4: подтверждение таблиц
Есть запись в django_migrations
sqlite> select * from django_migrations order by id desc limit 3;
id|app|name|applied
25|robot|0001_initial|2022-05-11 17:33:16.780900
18|sessions|0001_initial|2022-05-10 21:30:28.049031
17|auth|0012_alter_user_first_name_max_length|2022-05-10 21:30:27.985724
Но ни одна таблица не отобразилась:
python3 manage.py dbshell
SQLite версия 3.21.0 2017-10-24 18:55:49
. Введите ".help" для получения подсказок по использованию.
sqlite> .tables
auth_group auth_user_user_permissions
auth_group_permissions django_admin_log
auth_permission django_content_type
auth_user django_migrations
auth_user_groups django_session
sqlite>
Я пробовал удалять файлы миграции и pycache, но все работает как всегда.
Пожалуйста, скажите мне почему, и как создать таблицу. Спасибо.