django 线上线下使用不同的数据库 上线:mysql 线下sqlite3 以及debug模式的开和关
2018-02-23 11:12
816 查看
hostname = socket.gethostname() 获取主机名称
import os import socket hostname = socket.gethostname() if hostname == '2121vbbqbnh4ug2pq2d0zn3Z': DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # 默认 'NAME': 'mfor_photo_files', # mysql的库名称 'USER': 'user_mfor', # 用户名 'PASSWORD': '$Pucr@503', # 密码 'HOST': 'rm-8vb5n9t5tz62235txto.mysql.zhangbei.rds.aliyuncs.com', # 默认 'PORT': '3306', # 默认 } } else: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), } }
hostname = socket.gethostname() if hostname == '2121212': DEBUG = False else: DEBUG = True
相关文章推荐
- 使用django从数据库中随机取N条记录的不同方法及其性能实测
- Android学习笔记---SQLite介绍,以及使用Sqlite,进行数据库的创建,完成数据添删改查的理解
- JDBC连接数据库使用SERVICE NAME、SID以及TNSName不同写法
- 在PHP中使用MySQL Mysqli操作数据库 ,以及类操作方法
- mysql的安装与简单使用以及myeclipse下与数据库的连接和使用
- MYSQL5.6数据库ZIP安装以及VS中使用注意事项
- VS2012 使用MySql的API函数连接数据库(成功), 以及使用mysql-connector-c++-1.1.3遇到的问题!
- 使用mysql_query()方法操纵数据库以及综合实例
- IOS sqlite简单使用 以及为什么sqlite3_open无法创建数据库的原因
- python下使用mysql.connector 安装以及连接数据库的操作
- mysql:获取当前数据库信息以及SELECT命令的使用
- 使用PLSQL Developer来实现不同数据库的表结构以及表数据同步
- 数据库使用总结 Sql sever ,mysql,sqlite
- 在django中使用 mysql 数据库
- Django 使用 MySQL 存储时间中遇到的问题(在数据库中记录插入时间、更新时间、删除时间)
- django 连接sqlserver总是出错,以及怎样使用django-mssql连接sql server2008数据库。
- 初学者使用MySQL_Workbench 6.0CE创建数据库和表,以及在表中插入数据。
- Android 有关SQLite的使用以及数据库版本的升级
- 使用django从数据库中随机取N条记录的不同方法及其性能实测
- 在PHP中使用MySQL Mysqli操作数据库 ,以及类操作方法