herokuでマイグレーションをしたい

実現したいこと

heroku run python manage.py migrateを実行させたい。

原因解決のためお力をお貸しいただけると幸いです。

エラーメッセージ org.com % heroku run python manage.py migrate › Warning: heroku update available from 7.66.4 to 7.67.2. Running python3 manage.py migrate on ⬢ org-scheduler... up, run.4526 (Eco) Traceback (most recent call last): File "/app/manage.py", line 11, in main from django.core.management import execute_from_command_line ModuleNotFoundError: No module named 'django' The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/app/manage.py", line 22, in <module> main() File "/app/manage.py", line 13, in main raise ImportError( ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?

該当のソースコード

manage.py

1#!/usr/bin/env python 2"""Django's command-line utility for administrative tasks.""" 3import os 4import sys 5from django.core.management import execute_from_command_line 6 7def main(): 8 """Run administrative tasks.""" 9 os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'project.settings') 10 from django.core.management import execute_from_command_line 11 except ImportError as exc: 12 raise ImportError( 13 "Couldn't import Django. Are you sure it's installed and " 14 "available on your PYTHONPATH environment variable? Did you " 15 "forget to activate a virtual environment?" 16 ) from exc 17 execute_from_command_line(sys.argv) 18 19 20if __name__ == '__main__': 21 main() 22

参照記事

https://qiita.com/frosty/items/66f5dff8fc723387108c

上記記事を参照させていただいており、
手順5-6, データベース設定で躓いています。

気になること

File "/app/manage.py", line 11, in main とエラーに出力されているのですが、
manage.pyはappディレクトリ配下ではなく、プロジェクトの下にあります。

コメントを投稿

0 コメント