2011-08-01 114 views

回答

1

在python中你总会遇到初始化。这就是为什么使用init进行初始化总是更好。即使在Django中,当你创建一个项目时,它也必须有一个init.py。 我通常把我所有在__init__.py中的初始化作为一种​​安全和干净的方式。你可以做同样的事情,而不是创建另一个初始化模块。

0

目前对这个问题并没有很好的答案。目前有一个夏季代码项目来重写应用程序加载过程,希望它会包含初始化代码钩子。

在此期间,我认为最好的地方是在urls.py中。管理员应用程序和Haystack都在那里做,而且它似乎是一个很好的模式。

相关问题