django.db.utils.ProgrammingError: (1146, "Table 'django_insta.products_category' doesn't exist") 에러 해결

홍태경·2021년 3월 28일
0

python manage.py shell

에서 Menu.objects.all() 이라는
디비에 등록된 컬럼을 보여달라는 명령어에

rammingError: (1146, "Table 'django_insta.products_category' doesn't                                         exist")

이런 에러가 뜬다면

models.py 변경 후 마이그레이션을 안해서 그렇다

그래서 마이그레이션을 시도하지만 에러가 난다..

(first)
ubuntu@ubuntu:~/miniconda3/mysite$ python manage.py makemigrations products/
No installed app with label 'products/'.

하지만 또 다른 통과 방법을 찾았다
(first) ubuntu@ubuntu:~/miniconda3/mysite$ ./manage.py makemigrations
Migrations for 'products':
products/migrations/0001_initial.py
- Create model Category
- Create model Menu
- Create model Product
- Add field menu to category
(first) ubuntu@ubuntu:~/miniconda3/mysite$ ./manage.py migrate
Operations to perform:
Apply all migrations: admin, auth, contenttypes, products, sessions
Running migrations:
Applying contenttypes.0001_initial... OK
Applying auth.0001_initial... OK
Applying admin.0001_initial... OK
Applying admin.0002_logentry_remove_auto_add... OK
Applying admin.0003_logentry_add_action_flag_choices... OK
Applying contenttypes.0002_remove_content_type_name... OK
Applying auth.0002_alter_permission_name_max_length... OK
Applying auth.0003_alter_user_email_max_length... OK
Applying auth.0004_alter_user_username_opts... OK
Applying auth.0005_alter_user_last_login_null... OK
Applying auth.0006_require_contenttypes_0002... OK
Applying auth.0007_alter_validators_add_error_messages... OK
Applying auth.0008_alter_user_username_max_length... OK
Applying auth.0009_alter_user_last_name_max_length... OK
Applying auth.0010_alter_group_name_max_length... OK
Applying auth.0011_update_proxy_permissions... OK
Applying auth.0012_alter_user_first_name_max_length... OK
Applying products.0001_initial... OK
Applying sessions.0001_initial... OK
(first) ubuntu@ubuntu:~/miniconda3/mysite$

다시

python manage.py shell

>>> Menu.objects.create(name="음료");
<Menu: Menu object (1)>
profile
나의 에고를 인정하고 사랑하자

0개의 댓글