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实现自动登录人人网并访问最近来访者实例
Sep 26 Python
python实现从一组颜色中找出与给定颜色最接近颜色的方法
Mar 19 Python
Python工程师面试题 与Python基础语法相关
Jan 14 Python
python如何使用unittest测试接口
Apr 04 Python
Python输入二维数组方法
Apr 13 Python
python和shell监控linux服务器的详细代码
Jun 22 Python
Django文件存储 默认存储系统解析
Aug 02 Python
python 线性回归分析模型检验标准--拟合优度详解
Feb 24 Python
基于Python脚本实现邮件报警功能
May 20 Python
python如何输出反斜杠
Jun 18 Python
python实现大文本文件分割成多个小文件
Apr 20 Python
Matplotlib绘制条形图的方法你知道吗
Mar 21 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
缅甸的咖啡简史
2021/03/04 咖啡文化
php的大小写敏感问题整理
2011/12/29 PHP
前端必学之PHP语法基础
2016/01/01 PHP
基于laravel缓冲cache的用法详解
2019/10/23 PHP
laravel 出现command not found问题的解决方案
2019/10/23 PHP
jquery实现盒子下拉效果示例代码
2013/09/12 Javascript
Javascript 函数parseInt()转换时出现bug问题
2014/05/20 Javascript
让JavaScript的Alert弹出框失效的方法禁止弹出警告框
2014/09/03 Javascript
详解Javascript动态操作CSS
2014/12/08 Javascript
JavaScript中Number.MIN_VALUE属性的使用示例
2015/06/04 Javascript
点评js异步加载的4种方式
2015/12/22 Javascript
JavaScript+html5 canvas绘制的圆弧荡秋千效果完整实例
2016/01/26 Javascript
BootstrapTable与KnockoutJS相结合实现增删改查功能【二】
2016/05/10 Javascript
前端设计师们最常用的JS代码汇总
2016/09/25 Javascript
BootStrap Datepicker 插件修改为默认中文的实现方法
2017/02/10 Javascript
ajax接收后台数据在html页面显示
2017/02/19 Javascript
ES6(ECMAScript 6)新特性之模板字符串用法分析
2017/04/01 Javascript
JavaScript的setter与getter方法
2017/11/29 Javascript
在React项目中使用Eslint代码检查工具及常见问题
2018/10/10 Javascript
js实现每日签到功能
2018/11/29 Javascript
Vue3配置axios跨域实现过程解析
2020/11/25 Vue.js
python 根据正则表达式提取指定的内容实例详解
2016/12/04 Python
Python基于回溯法子集树模板解决m着色问题示例
2017/09/07 Python
解决python 未发现数据源名称并且未指定默认驱动程序的问题
2018/12/07 Python
Python自定义聚合函数merge与transform区别详解
2020/05/26 Python
浅谈Python里面None True False之间的区别
2020/07/09 Python
HTML5 embed 标签使用方法介绍
2013/08/13 HTML / CSS
谈一谈HTML5本地存储技术
2016/03/02 HTML / CSS
Abbacino官网:包、钱包和女士配饰
2019/04/15 全球购物
全神贯注教学反思
2014/02/03 职场文书
优秀党务工作者事迹材料
2014/05/07 职场文书
个人党性分析材料
2014/12/19 职场文书
追讨欠款律师函
2015/06/24 职场文书
2017年大学生寒假社会实践活动总结
2016/04/06 职场文书
python读取mat文件生成h5文件的实现
2022/07/15 Python
CentOS7设置ssh服务以及端口修改方式
2022/12/24 Servers