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>
目录
相关文章
|
API
QT基础入门——Qt事件(五)
QT基础入门——Qt事件(五)
885 0
QT基础入门——Qt事件(五)
|
安全 Python Windows
python - http请求带Authorization
# 背景 接入公司的一个数据统计平台,该平台的接口是带上了Authorization验证方式来保证验签计算安全   # 方法 其实很简单,就是在header中加入key=Authorization,value是协商好的协议即可; 如,我们这边是base64.
5176 0
|
数据可视化 BI Apache
Superset BI 数据可视化分析之超详细上手教程
Superset BI 数据可视化分析之超详细上手教程
1723 0
Superset BI 数据可视化分析之超详细上手教程
|
调度 Python
python3 协程实战(python3经典编程案例)
该文章通过多个实战案例介绍了如何在Python3中使用协程来提高I/O密集型应用的性能,利用asyncio库以及async/await语法来编写高效的异步代码。
236 0
|
存储 算法 安全
|
数据可视化 关系型数据库 MySQL
Apache Superset 1.2.0教程 (三)—— 图表功能详解
通过之前章节的学习,我们已经成功地安装了superset,并且连接mysql数据库,可视化了王者英雄的数据。使用的是最简单Table类型的图表,但是superset还支持非常多的图表类型。 本文我们将对各种图表类型进行逐一的演示,文章较长。
1239 0
Apache Superset 1.2.0教程 (三)—— 图表功能详解
|
存储 缓存 编解码
FFmpeg开发笔记(四):ffmpeg解码的基本流程详解
FFmpeg开发笔记(四):ffmpeg解码的基本流程详解
FFmpeg开发笔记(四):ffmpeg解码的基本流程详解
|
Ubuntu 数据安全/隐私保护 存储
|
缓存 计算机视觉
OpenCv读取中文路径
OpenCv读取中文路径
399 0