将Django库转换为应用程序的任何好处?

时间:2010-11-18 09:09:18

标签: python django django-apps

开发一些与django一起使用的功能。在这种情况下,中间件和一些其他工具,如装饰器。将它变成Django应用程序是否有任何好处。该库没有模型,因此在models.py(您需要让django将其视为应用程序)或放入INSTALLED_APPS中没有任何意义。但无论如何,我看到有人这样做,有什么好处?

3 个答案:

答案 0 :(得分:2)

如果您想为图书馆提供模板,模板标签或过滤器,则必须将其设为应用。否则,Django不会接他们。

答案 1 :(得分:1)

在我看来,中间件和装饰器没有任何好处。我的经验法则是:如果它有模型和/或视图,我会将其设为应用程序。

即使是自定义模板代码,我也选择将其作为鸡蛋并将其导入将要使用它的应用程序。

好问题。

答案 2 :(得分:0)

IMO方便立即查看已使用的应用/库的列表 - 如果您错过任何内容,只需眨眼就可以pip installeasy_install