我有social_networks
一个受控的应用程序,settings.py
即是否将其导入主应用程序。
我实现的方式是:
`from social_networks import fb_settings`
`fb_settings.modify(globals())`
如果我想停止对应用程序及其功能的支持,我必须手动注释掉modify
不会被调用的代码。
在我作为应用程序fb_settings.py
的一部分的social_networks
应用程序中,我更新了INSTALLED_APPS
以反映新应用程序的modify
功能。
我有 mainurls.py
我有include('social_networks.urls')
,但我想让它更加模块化,以便在未安装应用程序时不包括在内。目前我正在检查settings.INSTALLED_APPS
变量以检查应用程序是否存在并基于它include('social_networks.urls')
。
这是做事的正确方法django
还是我错过了可以帮助我的 django 已经可用的东西?