0

DJANGO を使用して新しいプロジェクトを作成しましたが、実行するmanage.py runserverと、古いプロジェクトの設定が参照されます。

具体的な詳細を以下に示します

C:\Documents and Settings\jaia\Desktop\Learn Django\MyLibrary>python manage.py runserver
Validating models...

0 errors found

Django version 1.4.2, using settings 'FirstBlog.settings'

Development server is running at ttp://127.0.0.1:8000/

Quit the server with CTRL-BREAK.

説明

runserver で MyLibrary.settings (新しいプロジェクト) を使用したいのですが、代わりに FirstBlog.settings (古いプロジェクト) を使用します。

設定の変更方法を教えてください。

4

2 に答える 2

1

manage.py ファイルを調べます。

#!/usr/bin/env python
import os
import sys

if __name__ == "__main__":
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "FirstBlog.settings")

    from django.core.management import execute_from_command_line

    execute_from_command_line(sys.argv)

このファイルを変更します。

#!/usr/bin/env python
import os
import sys

if __name__ == "__main__":
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "MyLibrary.settings")

    from django.core.management import execute_from_command_line

    execute_from_command_line(sys.argv)
于 2012-12-20T14:50:48.990 に答える
0

環境変数を設定するだけです:

set DJANGO_SETTINGS_MODULE=MyLibrary.settings
python manage.py runserver

--settingsまたは次のように追加します。

python manage.py runserver --settings=MyLibrary.settings

詳細- Djangoドキュメント。

于 2012-12-20T13:25:27.633 に答える