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事件(五)
1168 0
QT基础入门——Qt事件(五)
|
调度 Python
python3 协程实战(python3经典编程案例)
该文章通过多个实战案例介绍了如何在Python3中使用协程来提高I/O密集型应用的性能,利用asyncio库以及async/await语法来编写高效的异步代码。
323 0
|
存储 算法 安全
|
存储 缓存 编解码
FFmpeg开发笔记(四):ffmpeg解码的基本流程详解
FFmpeg开发笔记(四):ffmpeg解码的基本流程详解
FFmpeg开发笔记(四):ffmpeg解码的基本流程详解
|
Ubuntu 数据安全/隐私保护 存储
|
网络协议 应用服务中间件 Shell
【Docker系列】从头学起 Docker——docker run 命令详解
【Docker系列】从头学起 Docker——docker run 命令详解
【Docker系列】从头学起 Docker——docker run 命令详解
|
Ubuntu Unix Linux
Linux 使用及配置 Samba 客户端访问Samba服务器
Linux 使用及配置 Samba 客户端访问Samba服务器
3151 0
Linux 执行 df -h 卡着不动,HANG 住了,怎么破?
最近,查看磁盘空间时,执行 df -h 时,命令 hang 住了,一直没有反应!
Linux 执行 df -h 卡着不动,HANG 住了,怎么破?