我產生一個Django項目和它的目錄結構如下所示:誤差約Django項目的路徑和模塊導入規則
-myproject
--__init__.py
--settings.py
--rooturls.py
--dbUtils.py
--app1
---__init__.py
---views.py
---urls.py
--app2
---__init__.py
---views.py
---urls.py
我想導入dbUtils我的應用程序,所以我在settings.py配置:
PROJECT_ROOT = os.path.dirname(__file__)
sys.path.insert(0, PROJECT_ROOT)
但是,程序仍然找不到該模塊。
只要說你在使用它的地方輸入dbUtils。 – karthikr
但我想在其他應用程序中導入它。如果我將它放在app1中,我仍然不能將它導入到app2中....我想設置一個全局env來解決這個問題,而不是將它放在每個應用程序中。 – stackpop