2010-10-12 45 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都必須包含該公共目錄。