Python:Django开发环境与生产环境的配置

简介: Python:Django开发环境与生产环境的配置

开发环境与生产环境的使用不同的配置


配置文件设置

import os

# 获取环境数值
ENV_PROFILE = os.getenv("ENV")

# 判断是否为生产环境
if ENV_PROFILE == "production":   
    DEBUG = False        #生产环境下关闭debug模式
else:
    DEBUG = True         #开发环境下开启debug模式

if DEBUG:
    db_url = "mysql://127.0.0.1:3306/demo"
else:
    db_url = "mysql://192.168.0.24:3306/demo"

在运行时,通过输入环境变量来区分

在生产环境下启动服务,终端输入命令:

$ ENV=production python manage.py runserver

在开发环境下启动服务,输入命令:

$ python manage.py runserver

参考

Django开发环境与生产环境的配置

            </div>
目录
相关文章
|
Java 关系型数据库 MySQL
IDEA(Community版)数据库插件Database Navigator的安装与使用教程
IDEA(Community版)数据库插件Database Navigator的安装与使用教程
IDEA(Community版)数据库插件Database Navigator的安装与使用教程
|
Linux 数据安全/隐私保护 Windows
更换(Pypi)pip源到国内镜像
pip国内的一些镜像 阿里云 http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.
247905 2
|
Web App开发 前端开发 Android开发
svg图标无法修改颜色的解决方案
svg图标无法修改颜色的解决方案
|
前端开发 UED Python
Wagtail-基于Python Django的内容管理系统CMS实现公网访问
Wagtail-基于Python Django的内容管理系统CMS实现公网访问
363 0
|
存储
easyScholar 帮你高效科研
easyScholar 帮你高效科研
4563 0
|
存储 数据可视化 前端开发
地图作业平台低代码实战(搭建能力提升)
文章主要介绍了地图作业平台借助阿里低代码引擎,通过自定义插件,设置器,组件标准化等一系列方式,降低了作业平台内组件间联动,数据处理的难度,从而实现地图作业平台的可视化搭建
1471 9
|
自然语言处理 JavaScript 机器人
简单对话场景搭建和云小蜜接口集成 | 学习笔记
简介:快速学习简单对话场景搭建和云小蜜接口集成
637 0
简单对话场景搭建和云小蜜接口集成 | 学习笔记
|
缓存 算法 网络协议
(*长期更新)软考网络工程师学习笔记——Section 5 数据链路层
(*长期更新)软考网络工程师学习笔记——Section 5 数据链路层
(*长期更新)软考网络工程师学习笔记——Section 5 数据链路层