環境
- 仮想環境 : piplist
asgiref
1Django 3.2.7 2pip 21.1.1 3pytz 2021.1 4setuptools 56.0.0 5sqlparse 0.4.2
- 仮想環境 :activate済
- エディタ:Vscode
解決したいこと
djangoはインストールしました。
エラー内容からdjangoがインストールされていないか、PYTHONPATHが通っていないかと思ったんですが、
PYTHONPATHのほうが~/.bash_procfileにどんなPATHを設定したら良いのかわかりません。
PATHを設定するならどんなパスを設定すればいいのでしょうか?
どこからそのパスを持ってくることができますか?
ローカル環境では動作させられたがherokuで動かない
実行コード
heroku run python django_todo/manage.py migrate
エラー内容
Running python django_todo/manage.py migrate on ⬢ tasklineapp... up, run.6687 (Free) Traceback (most recent call last): File "django_todo/manage.py", line 12, 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 "django_todo/manage.py", line 23, in <module> main() File "django_todo/manage.py", line 14, 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?
やったこと
- Procfileの追加
- requirementsファイルの作成
- djangoのインストール
別のエラー
Vscodeのmanage.pyに黄色のニョロニョロがついていて、内容が
Import "django.core.management" could not be resolved from source
他わからなかったこと
PYTHONPATHの設定をしようとしたのですが、~/.bash_procfileにどのパスを設定したらいいかわからりません