cronジョブで実行されるPythonスクリプトがあります。スクリプトは、db呼び出しに関連するWebポータルのdjangoORMを使用します。ただし、コマンドラインからスクリプトを実行するのに苦労しています。スクリプトの上部にあります:
import sys
sys.path.append('/Users/david542/Desktop/project/')
from project.home.models import Title, Order
そして、スクリプトを実行しようとすると、次のようになります。
File "/Library/Python/2.7/site-packages/django/utils/functional.py", line 184, in inner
self._setup()
File "/Library/Python/2.7/site-packages/django/conf/__init__.py", line 40, in _setup
raise ImportError("Settings cannot be imported, because environment variable %s is undefined." % ENVIRONMENT_VARIABLE)
ImportError: Settings cannot be imported, because environment variable
DJANGO_SETTINGS_MODULE is undefined
Pythonスクリプトでパスを設定する必要があるDJANGO_SETTINGS_MODULE
ようですが、これをどのように正確に行うのでしょうか?