Django:如何在可重用的应用程序中处理导入

时间:2010-03-22 15:13:26

标签: django

我刚刚开始使用django。我不太清楚,我应该如何编写一个我以后可以重用的应用程序。在我阅读的每个教程中,我都看到了相同的代码:

view.py
from project.app.models import MyModel

因此,如果我将我的应用程序移动到另一个项目,我将不得不修改“project.app.models”,以便它为我移动的每个应用程序看起来像“project2.app.models”。 有没有办法避免这种情况?

提前致谢。

1 个答案:

答案 0 :(得分:4)

您应该使用包含应用程序的目录更新Python路径。

这样你只需要:

from app.models import MyModel