这篇文章主要介绍了Django框架的中的setting.py文件说明详解,这个文件包含了所有有关这个Django项目的配置信息,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
1.加载数据库,数据库的配置不能写死在seting.py文件中,下面的方式是读取另外一个文件,配置数据库:
config = ''
with open(os.path.join(BASE_DIR, 'config/config.json'), 'rt') as f:
config = json.load(f)
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'szrqgl',
'USER': config['db_user'],
'PASSWORD': config['db_pwd'],
'HOST': config['db_host'],
'POST': config['db_port']
}
}
上面的BASE_DIR一般使用的都是默认值,