Django 项目通过加载不同env文件来区分不同环境


Posted in Python onFebruary 17, 2020

简述

本文主要是整理如何在 django 项目中解决不同环境下加载不同 .env 环境配置文件的方案。主要内容包含 django-environ 的安装使用,以及 django-crontab 脚本环境下的配置使用。

django-environ 的使用

安装

代码调整

在 settings.py 文件中,django-crontab 配置任务 CRONJOBS 下增加 CRONTAB_COMMAND_PREFIX =

'PROJECT_ENV=' + env_name 参数指定

CRONJOBS = [
 ("*/5 * * * *", "analysis.cron.test_cron", ">>" + LOG_DIR + "log/fba_claim_shipment.log"),
]

CRONTAB_COMMAND_PREFIX = 'PROJECT_ENV=' + env_name

执行方法

PROJECT_ENV=local python manage.py crontab add

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
详谈Python基础之内置函数和递归
Jun 21 Python
TensorFlow实现Softmax回归模型
Mar 09 Python
pandas分别写入excel的不同sheet方法
Dec 11 Python
selenium+python自动化测试之使用webdriver操作浏览器的方法
Jan 23 Python
python return逻辑判断表达式实现解析
Dec 02 Python
基于torch.where和布尔索引的速度比较
Jan 02 Python
Python3搭建http服务器的实现代码
Feb 11 Python
pytorch实现CNN卷积神经网络
Feb 19 Python
python实现图像拼接功能
Mar 23 Python
Python3实现个位数字和十位数字对调, 其乘积不变
May 03 Python
python实现自动化群控的步骤
Apr 11 Python
Pandas 数据编码的十种方法
Apr 20 Python
Python cookie的保存与读取、SSL讲解
Feb 17 #Python
Python中用pyinstaller打包时的图标问题及解决方法
Feb 17 #Python
Python交互环境下打印和输入函数的实例内容
Feb 16 #Python
Python爬取新型冠状病毒“谣言”新闻进行数据分析
Feb 16 #Python
基于python实现微信好友数据分析(简单)
Feb 16 #Python
Python如何将图像音视频等资源文件隐藏在代码中(小技巧)
Feb 16 #Python
python中的 zip函数详解及用法举例
Feb 16 #Python
You might like
如何使用Strace调试工具
2013/06/03 PHP
深入探讨:PHP使用数据库永久连接方式操作MySQL的是与非
2013/06/05 PHP
php随机抽奖实例分析
2015/03/04 PHP
PHP中使用curl入门教程
2015/07/02 PHP
通过chrome浏览器控制台(Console)进行PHP Debug的方法
2016/10/19 PHP
PHP读取XML格式文件的方法总结
2017/02/27 PHP
php实现用户注册密码的crypt加密
2017/06/08 PHP
PHP实现的登录页面信息提示功能示例
2017/07/24 PHP
javascript css在IE和Firefox中区别分析
2009/02/18 Javascript
关于js日期转化为毫秒数“节省20%的效率和和节省9个字符“问题
2012/03/01 Javascript
基于jquery实现的定时显示与隐藏div广告的实现代码
2013/08/22 Javascript
可自己添加html的伪弹出框实现代码
2013/09/08 Javascript
JS cookie中文乱码解决方法
2014/01/28 Javascript
jQuery实现tag便签去重效果的方法
2015/01/20 Javascript
在Ubuntu系统上安装Node.JS的教程
2015/10/15 Javascript
理解JavaScript原型链
2016/10/25 Javascript
深入理解Javascript中的作用域链和闭包
2017/04/25 Javascript
Bootstrap里的文件分别代表什么意思及其引用方法
2017/05/01 Javascript
关于vue-resource报错450的解决方案
2017/07/24 Javascript
JavaScript实现获取select下拉框中第一个值的方法
2018/02/06 Javascript
使用FormData实现上传多个文件
2018/12/04 Javascript
如何解决日期函数new Date()浏览器兼容性问题
2019/09/11 Javascript
关于vue里页面的缓存详解
2019/11/04 Javascript
详解Node.js使用token进行认证的简单示例
2020/05/25 Javascript
python采用requests库模拟登录和抓取数据的简单示例
2014/07/05 Python
Python使用scrapy采集数据过程中放回下载过大页面的方法
2015/04/08 Python
Python NumPy库安装使用笔记
2015/05/18 Python
浅谈python opencv对图像颜色通道进行加减操作溢出
2020/06/03 Python
keras和tensorflow使用fit_generator 批次训练操作
2020/07/03 Python
使用Python将语音转换为文本的方法
2020/08/10 Python
纯CSS3制作的鼠标悬停时边框旋转
2017/01/03 HTML / CSS
html5 实现客户端验证上传文件的大小(简单实例)
2016/05/15 HTML / CSS
Shopee新加坡:东南亚与台湾电商平台
2019/01/25 全球购物
出国考察邀请函
2014/01/21 职场文书
军训决心书范文
2015/09/22 职场文书
python 中的jieba分词库
2021/11/23 Python