5

設定でdjangoデータベースの構成が異なります.1つは「デフォルト」、もう1つは「クリーン」という名前です。

python manage.py runserver ip:portデフォルトではなく「クリーン」データベース設定をバインドする開発サーバー()を実行するにはどうすればよいですか?

4

2 に答える 2

5

2つの異なるsettings.pyを保持でき、manage.pyの実行中にdo:python manage.py runserver --settings=[projectname]。[settingsfile]。

データベースに応じて設定ファイルを変更します。

于 2012-07-28T14:49:36.803 に答える
3
if DEBUG:
    DATABASES = {
        'clean': {
            'ENGINE': 'django.db.backends.',
            'NAME': '',
            'USER': '',
            'PASSWORD': '',
            'HOST': '',
            'PORT': '',
            },
        }
else:
    DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.',
            'NAME': '',
            'USER': '',
            'PASSWORD': '',
            'HOST': '',
            'PORT': '',
            },
        }
于 2012-07-28T14:53:55.863 に答える