Django开发实用技巧与数据库结构优化
在Django开发过程中,我们会遇到各种问题,如不同环境的设置管理、数据库编码设置、版本控制文件忽略等。同时,在数据库结构设计方面,也有很多实用的技巧和方法。下面将详细介绍这些内容。
1. 创建和包含本地设置
在项目开发中,通常会有开发环境、公共网站环境等不同的实例。大部分设置可以共享并保存到版本控制中,但有些特定于环境的设置,如数据库或电子邮件设置,需要单独处理。我们可以将这些设置放在 local_settings.py 文件中。
操作步骤如下:
1. 在 settings.py 文件末尾添加以下代码:
#settings.py
# ... put this at the end of the file ...
try:
execfile(os.path.join(os.path.dirname(__file__),
"local_settings.py"))
except IOError:
pass
- 创建
local_settings.py文件,并添加环境特定的设置,示例如下:
#local_settings.py
DATABASES = {
"default": {
"ENGINE": "django.db.backends.m
超级会员免费看
订阅专栏 解锁全文
715

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



