【问题标题】:Django loose coupling in apps应用程序中的 Django 松耦合
【发布时间】:2010-10-12 20:59:39
【问题描述】:

我正在尝试编写一个可用于多个项目的应用程序。我面临一个问题,当我在我的应用程序中执行 import some_project_name.models 之类的导入时,我总是要指定项目的名称,我该如何克服这种耦合,以便我可以在多个项目中使用该应用程序?

【问题讨论】:

  • 您是在问如何将应用程序从项目中移出到公共目录中?
  • 我希望我的应用与项目无关,适用于任何项目。

标签: django loose-coupling


【解决方案1】:
  1. 将应用移至任何项目之外的公共目录。

  2. 每个项目的PYTHONPATH 必须包含这个公共目录。

【讨论】:

    猜你喜欢
    • 2012-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-09
    • 2016-05-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多