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
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。
Django 项目通过加载不同env文件来区分不同环境
- Author -
studytime声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Reply on: @reply_date@
@reply_contents@