manage.pyを迂回
998 ワード
環境:
python 2.7.6
django 1.6.1
win7 X64
djangoのProjectとAPPを作成した後、python manage.py shellではなく、直接pythonを入力するには、DJANGO_を設定する必要がありますSETTINGS.MODULEという環境変数.
プロジェクトパスは次のとおりです.
mysite3
|----manage.py
|----mysite3
|----__init__.py
|----url.py
|----settings.py
|----wsgi.py
|----pools
|----__init__.py
|----admin.py
|----models.py
|----test.py
|----views.py
Windowsの下でsetコマンドを使用してDJANGO_を設定する必要がありますSETTINGS_MODULE変数.
バッチmysite 3.batを作成し、ダブルクリックして実行すればいいです.
ここではwindowsのファイルパスではなくmysite 3.settingsを使用します.mysite 3これは自分のプロジェクト名に基づいて修正します.
このパスはmanage.pyに対して相対パスです.
ただしpythonコマンドを実行する場合は、manage.pyと同じディレクトリの下にある必要があります.
これは>>>記号の下にあります.
正しいです.
python 2.7.6
django 1.6.1
win7 X64
djangoのProjectとAPPを作成した後、python manage.py shellではなく、直接pythonを入力するには、DJANGO_を設定する必要がありますSETTINGS.MODULEという環境変数.
プロジェクトパスは次のとおりです.
mysite3
|----manage.py
|----mysite3
|----__init__.py
|----url.py
|----settings.py
|----wsgi.py
|----pools
|----__init__.py
|----admin.py
|----models.py
|----test.py
|----views.py
Windowsの下でsetコマンドを使用してDJANGO_を設定する必要がありますSETTINGS_MODULE変数.
バッチmysite 3.batを作成し、ダブルクリックして実行すればいいです.
cd i:\mysite3
i:
set DJANGO_SETTINGS_MODULE=mysite3.settings
python
ここではwindowsのファイルパスではなくmysite 3.settingsを使用します.mysite 3これは自分のプロジェクト名に基づいて修正します.
このパスはmanage.pyに対して相対パスです.
ただしpythonコマンドを実行する場合は、manage.pyと同じディレクトリの下にある必要があります.
これは>>>記号の下にあります.
from pools.models import Poll, Choice
正しいです.