当使用下面命令启动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)
源码等资料获取方法
各位想获取源码的朋友请点赞 + 评论 + 收藏,三连!
三连之后我会在评论区挨个私信发给你们~