2017-02-21 70 views
-1

我是Django的新手,非常困惑。在django上面跳轉到BASE_DIR

這是BASE_DIR

BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) 

└── MY_PROJECT 
│ MY_APP 
├── BASE_DIR 
│ ├── settings.py 
│ │ /** 
      ALL OTHER FILES **/ 
    └── manage.py 

現在,我應該怎樣訪問我的應用程序目錄中settings.py文件?

vision is the project name, api is the app

這是BASE_DIR它會打印:

/用戶/羅傑/桌面/ web開發/雷/視覺/視覺

+0

我不知道你在問什麼這裏。 BASE_DIR指向MY_PROJECT。 –

+0

不,它不是指向我的項目,如果是我可以訪問我的MY_APP。 :( –

+0

是否確定?您是否嘗試過打印數值?BASE_DIR的定義在哪裏? –

回答

0
os.path.join(BASE_DIR, '..', 'MY_APP') 
+0

現在它正在打印/Users/roger/Desktop/WebDevelopment/mine/vision/vision/../api –