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>
目录
相关文章
|
前端开发 关系型数据库 MySQL
Python Django开发 异常及解决办法(一)
该错误表明views.py中没有return一个返回值给前端。
Python Django开发 异常及解决办法(一)
|
6月前
|
Python
Django开发——配置环境
Django开发——配置环境
|
Python
Python:Django开发环境与生产环境的配置
Python:Django开发环境与生产环境的配置
179 0
|
安全 关系型数据库 MySQL
基于“python3.6.5“和“Django2.1“开发的的个人博客系统
基于“python3.6.5“和“Django2.1“开发的的个人博客系统
129 0
|
Python
Python:将Flask测试应用部署到Deta
Python:将Flask测试应用部署到Deta
142 0
|
iOS开发 MacOS Python
启动Django程序报错:Python3.7&Django1.11.X 兼容性问题
启动Django程序报错:Python3.7&Django1.11.X 兼容性问题
200 0
启动Django程序报错:Python3.7&Django1.11.X 兼容性问题
|
前端开发 Unix Python
初探Django2.1:Win10+Python3.6.6环境下安装Django
初探Django2.1:Win10+Python3.6.6环境下安装Django
223 0
初探Django2.1:Win10+Python3.6.6环境下安装Django
|
Python
Python_Django2.1配置开发环境
很久之前就想建立一个属于自己的博客,但这个计划一直处在搁置的状态,在大二上学期也学过一点网页设计的皮毛,只做了几个简单的网页,就没有继续做下去了,直到接触了Python,并了解到其Django框架的强大功能,便又萌生出建立个人博客的念头,也买了相应的...
1314 0
|
安全 Apache 开发工具
Python3 + django2.0 + apache2 + ubuntu14部署网站上线
  自己尝试在本地搭建了 Django 项目后,想部署到自己云服务器上,经常多次尝试和多次踩坑(捂脸),总结如下:   环境:ubuntu14, django2.0, apache2。   1.首先安装需要的库包,在 ubuntu 下执行如下指令,为了能顺利安装建议使用 root 用户登录 Ubun...
2693 0