我不知道为什么我的 django 应用程序运行 settings/base.py 2 次。我认为这会使我的应用程序变慢
在我打印的 settings/base.py 中
print('this is base_dir')
print(BASE_DIR)
输出是:
this is base_dir
F:\7.Django\BLOG_PROJECT\src_blog
this is base_dir
F:\7.Django\BLOG_PROJECT\src_blog
这是我的设置文件:
├── settings | ├──__init__.py | ├──base.py | ├──dev.py | ├──prod.py
我的settings\__init__.py
文件包含:
import os
from dotenv import load_dotenv
load_dotenv()
if os.environ['ENV_SETTING'] =='prod':
from .prod import *
else:
from .dev import *
from .base import *