2017-02-21 4 views
-1

Я новичок в Django, довольно Confused здесь.Перейти выше BASE_DIR в django

Это 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, который печатается:

/Users/Роджером/Desktop/веб-программирование/Шахтное/Vision/Vision

+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 –