【发布时间】:2021-11-26 14:52:21
【问题描述】:
我不知道为什么我的 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 *
【问题讨论】:
标签: python django django-settings django-3.2