当使用下面命令启动django服务时,setting会自动加载
python manage.py runserver
通过查看manage.py可以找到加载代码为
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'settings的路径id')

知道settings加载原理后,在调试时可以不用启动http服务,直接加载settings配置了。
import os
import django
from dailyfresh import settings
# 导入配置django配置文件
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'dailyfresh.settings')
django.setup()
print(settings.DATABASES)

源码等资料获取方法

各位想获取源码的朋友请点赞 + 评论 + 收藏,三连!
三连之后我会在评论区挨个私信发给你们~
博客介绍了使用命令启动Django服务时,setting会自动加载,还可通过查看manage.py找到加载代码。了解settings加载原理后,调试时可不启动http服务,直接加载配置。同时告知想获取源码的朋友,需点赞、评论、收藏三连,博主会私信发放。
2512

被折叠的 条评论
为什么被折叠?



