Python 如何在django中检查BASE_DIR?

Python 如何在django中检查BASE_DIR?,python,django,webpack,Python,Django,Webpack,我在静态文件夹中遇到了很多找不到webpack的文件,后来我意识到由于某种原因,这个特定的项目(我正在使用docker)一直在尝试检查另一个项目文件夹的静态文件夹中我想要的文件。除了base_dir之外,我不确定这是哪里出了问题,但我从未更改过该设置。有一段时间我在两个项目之间切换,试图运行每一个项目(另一个项目基本上是相同的,但不是在docker上),这可能是混淆程序的原因吗?如何解决此问题?BASE\u DIR写在settings.py文件中,您可以通过导入来使用它 import os B

我在静态文件夹中遇到了很多找不到webpack的文件,后来我意识到由于某种原因,这个特定的项目(我正在使用docker)一直在尝试检查另一个项目文件夹的静态文件夹中我想要的文件。除了base_dir之外,我不确定这是哪里出了问题,但我从未更改过该设置。有一段时间我在两个项目之间切换,试图运行每一个项目(另一个项目基本上是相同的,但不是在docker上),这可能是混淆程序的原因吗?如何解决此问题?

BASE\u DIR写在settings.py文件中,您可以通过导入来使用它

import os

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

os.path.join(BASE_DIR,filename)

您也可以在Django的setting.py文件中找到这段代码,您也可以导入它

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

STATIC\u ROOT=os.path.join(BASE\u DIR,'staticfiles/')

print BASE\u DIR by
print(BASE\u DIR)
in
settings.py