2010-10-12 43 views
1

我试图编写一个可以用于多个项目的应用程序。我遇到了一个问题,当我在应用程序内部执行像import some_project_name.models这样的导入时,我总是指定项目的名称,我如何克服这种耦合,以便可以在几个项目中使用该应用程序?Django在应用程序中松散耦合

+0

您是否问过如何将应用程序移出项目到公共目录? – 2010-10-12 21:01:04

+0

我希望我的应用程序能够与项目无关,适用于任何项目。 – khelll 2010-10-12 21:03:02

回答

3
  1. 将应用程序移动到任何项目之外的公共目录。

  2. 然后,每个项目的PYTHONPATH都必须包含该公共目录。