Django部署全攻略
1. 生产环境使用不同配置
在开发和部署Django应用时,通常需要为开发环境和生产环境使用不同的配置文件,以确保两者相互隔离。以下是三种实现方式:
1.1 两个独立的配置文件
创建两个完全独立的配置文件,例如复制 settings.py 为 settings_production.py ,然后在新文件中修改相关配置,如 DEBUG 等。
# settings.py
DEBUG = True
TEMPLATE_DEBUG = DEBUG
DATABASE_ENGINE = 'postgresql_psycopg2'
DATABASE_NAME = 'devdb'
DATABASE_USER = ''
DATABASE_PASSWORD = ''
DATABASE_PORT = ''
# settings_production.py
DEBUG = False
TEMPLATE_DEBUG = DEBUG
DATABASE_ENGINE = 'postgresql_psycopg2'
DATABASE_NAME = 'production'
DATABASE_USER = 'app'
DATABASE_PASSWORD = 'letmein'
DATABASE_PORT = ''
1.2 基础配置文件和覆盖配置文件
创建一个基础配置文件(如开发环境配置),然后另一个配置文件(如生产环境配置)导入基础配置文件并覆盖需要修改的
超级会员免费看
订阅专栏 解锁全文
285

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



