我刚刚开始使用django。我不太清楚,我应该如何编写一个我以后可以重用的应用程序。在我阅读的每个教程中,我都看到了相同的代码:
view.py
from project.app.models import MyModel
因此,如果我将我的应用程序移动到另一个项目,我将不得不修改“project.app.models”,以便它为我移动的每个应用程序看起来像“project2.app.models”。 有没有办法避免这种情况?
提前致谢。
答案 0 :(得分:4)
您应该使用包含应用程序的目录更新Python路径。
这样你只需要:
from app.models import MyModel