0

基本設定を含む settings.py ファイルがあります。次に、django_debug_toolbar などのいくつかのプロファイリングおよびテスト アプリを含む local_settings.py ファイルがあり、次に、プロダクション用の db 設定などを含む別の production_settings.py ファイルがあります。

local_settings.py ファイルを .gitignore に追加して、本番環境にプッシュされないようにしました。そして、私のsettings.pyファイルに、次のものを入れました-

try:
    from local_settings import *
    INSTALLED_APPS += LS_APPS
    MIDDLEWARE_CLASSES += LS_MIDDLEWARE_CLASSES
except ImportError:
    try:
        from production_settings import *
        INSTALLED_APPS += PROD_APPS
    except:
        pass

私はherokuで物事を実行しています。production_settings の設定が本番サーバーに反映されていないのが難点ですが、何が悪いのでしょうか?助けてください、ありがとう!

4

1 に答える 1