Python 到django的BASE_DIR上方
我是Django的新手,在这里很困惑 这是BASE_DIRPython 到django的BASE_DIR上方,python,django,Python,Django,我是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文
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文件中的应用程序目录
这是打印的基本目录:
/Users/roger/Desktop/WebDevelopment/mine/vision/vision我不知道你在问什么。BASE_DIR指向我的_项目。不,如果它指向我的项目,它就不会指向我的项目。我可以访问我的MY_应用程序:(你确定吗?你试过打印值吗?在哪里定义了BASE_DIR?你到底想实现什么?这似乎更像是一个XY问题..Daniel我编辑了这篇文章,你可以看看那里。现在是打印/Users/roger/Desktop/WebDevelopment/mine/vision/vision//api@AbhishekSoam是的,应该行。如果你试着通过做一个
cd/Users/roger/Desktop/WebDevelopment/mine/vision/vision//api
来测试它,它应该会把你带到你想要的地方
os.path.join(BASE_DIR, '..', 'MY_APP')