つまり、メインアプリケーションにインポートするかどうかからsocial_networks
制御されるアプリがあります。settings.py
私が達成した方法は次のとおりです。
`from social_networks import fb_settings`
`fb_settings.modify(globals())`
アプリとその機能のサポートを停止したい場合は、modify
呼び出されないコードを手動でコメントアウトする必要があります。
fb_settings.py
appの一部であるmyで、新しい app を function に反映するようsocial_networks
に を更新します。INSTALLED_APPS
modify
私はメインurls.py
を持ってinclude('social_networks.urls')
いますが、アプリがインストールされていない場合は含めないように、よりモジュール化したいと考えています。現在、settings.INSTALLED_APPS
変数をチェックして、アプリが存在し、それに基づいているかどうかを確認していinclude('social_networks.urls')
ます。
これは物事を行うための適切な方法ですか、django
それとも私を助けることができるdjangoからすでに利用可能な何かが欠けていますか?