いつもお世話になります。
Windows環境でDjango開発していてPythonAnywhereにデプロイしています。
ローカルからシェルスクリプトでssh接続し、リモートのpythonスクリプトを実行するようにしています。スクリプトの内容はormでデータベースへinsertしています。
解決したいこと
その際に下記のエラーが出ます。
django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.
以下のようなコードをシェルに書く必要があるのでしょうか。
エラー文を読む限り、それで解決しそうな気がしますがそれに付随して様々エラーが出るので判断しかねています。
export DJANGO_SETTINGS_MODULE=mysite.settings
ちなみにそのシェルスクリプトを実行しないときには特に問題はありません。
お知恵をお貸しくださると幸いです。よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー