代码之家  ›  专栏  ›  技术社区  ›  facha

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

  •  3
  • facha  · 技术社区  · 15 年前

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

    view.py
    from project.app.models import MyModel
    

    所以,如果我将我的应用程序移动到另一个项目,我将不得不修改“project.app.models”,使其看起来像“project2.app.models”。 有办法避免吗?

    提前谢谢。

    1 回复  |  直到 13 年前
        1
  •  4
  •   Pierre-Jean Coudert    15 年前

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

    这样你只需要:

    from app.models import MyModel