2
我有social_networks
应用程序,它是从settings.py
控制即是否导入主应用程序或没有。导入网址,根据INSTALLED_APPS Django的
我实现的方式是:
`from social_networks import fb_settings`
`fb_settings.modify(globals())`
如果我想停止的应用程序的支持,它的功能我必须手动注释掉期间modify
不会被调用的代码。
在我的fb_settings.py
这是social_networks
应用程序的一部分,我更新INSTALLED_APPS
以反映modify
函数中的新应用程序。
我有主urls.py
我有include('social_networks.urls')
但我想让它更模块化,以便不包括如果没有安装应用程序。目前,我检查settings.INSTALLED_APPS
变量来检查应用程序的存在,并基于该include('social_networks.urls')
。
这是正确的方式做事django
还是我失去了一些东西已经存在形式的Django,可以帮助我吗?
我也想的一样.. THX – Anuj