django,herokuで,デプロイする際,
以下のエラー
django.db.utils.OperationalError: no such table: blog_post
#解消法
.gitignore
myvenv
__pycache__
staticfiles
local_settings.py
db.sqlite3
*.py[co]
を
.gitignore
myvenv
__pycache__
staticfiles
local_settings.py
*.py[co]
に変更した結果,解決.
#他に試したこと
heroku run python manage.py makemigrations
heroku run python manage.py migrate
heroku run python manage.py createsuperuser
heroku run python manage.py createsuperuserあたりで,heroku上のデータベースにテーブルが存在していないことに気づく.
すると, .gitignore内, db.sqlite3が記述されていました...
他のサイトでも, .gitignoreを疑うべきとのコメントも見かけました.
(https://stackoverflow.com/questions/3631556/django-no-such-table-django-session/3631620)
もしかしたら,.gitignoreを見直してみると糸口が見つかるかもしれないです!