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>
目录
相关文章
|
6月前
|
IDE 数据可视化 安全
Python学习中设置开发环境
【7月更文挑战第26天】
47 2
|
前端开发 JavaScript Python
Python项目:Django 设置应用程序的样式并进行部署
Python项目:Django 设置应用程序的样式并进行部署
162 0
Python项目:Django 设置应用程序的样式并进行部署
|
Python
Python:Django开发环境与生产环境的配置
Python:Django开发环境与生产环境的配置
185 0
|
Python
Python:将Flask测试应用部署到Deta
Python:将Flask测试应用部署到Deta
145 0
|
运维 jenkins 测试技术
Python | 一个快速实现CLI 应用程序的脚手架
今天跟大家分享一下如何快速实现一个Python CLI应用程序的脚手架,之所以会做这个是因为当时需要做一个运维的小工具希望用命令行的方式来使用,但是搜遍网上很多资料都没有系统讲解从开发、集成、发布、文档等一系列流程的文章。
824 0
Python | 一个快速实现CLI 应用程序的脚手架
|
iOS开发 MacOS Python
启动Django程序报错:Python3.7&Django1.11.X 兼容性问题
启动Django程序报错:Python3.7&Django1.11.X 兼容性问题
206 0
启动Django程序报错:Python3.7&Django1.11.X 兼容性问题
|
Python 数据安全/隐私保护
第03章节-Python3.5-今日Django工程的创建 2
用pychram创建Django程序 file->New Project image.png image.png image.
1109 0
|
应用服务中间件 Python nginx
第08章节-Python3.5-Django工程创建 7
4、Django 安装方法: pip3 install django 4、Django pip3 install django C:\Python35\Scripts # 创建Djan...
1313 0
|
Python
Python_Django2.1配置开发环境
很久之前就想建立一个属于自己的博客,但这个计划一直处在搁置的状态,在大二上学期也学过一点网页设计的皮毛,只做了几个简单的网页,就没有继续做下去了,直到接触了Python,并了解到其Django框架的强大功能,便又萌生出建立个人博客的念头,也买了相应的...
1320 0
|
Python Windows 开发框架
Python3——创建Django项目的几种方法
Django是一种基于Python的Web开发框架 一、在命令行中创建Django项目(Windows平台、python3.
2079 0