繁体   English   中英

Django requirements.txt根目录中的FIle

[英]Django requirements.txt FIle in root

我已经设置了一个需求文件夹:

requirements/
  local.txt
  development.txt/
  production.txt/

我想知道我在我的基本requirements.txt文件中放置了什么来重定向到相应的文件? 我不想使用-r requirements/local.txt 我想要一个基于虚拟环境的解决方案。

除了要求而不是设置之外, DJANGO_SETTINGS_MODULE是否有类似的变量?

通常有一些common.txt需求文件,它可以保存共享软件包,比如django ,你可以在你的development.txt中用一行说明

-r requirements/common.txt
pygraphviz
django-nose

等等..

以上模仿了一种继承,是一种常见而优雅(我相信)处理多种要求的方式

我很确定没有一个解决方案允许您设置指向需求文件的环境变量,并让Web服务器自动使用文件中列出的包来引导您的环境; 虽然如果有的话会很酷!

没有内置的环境变量pip将用于定位requirements.txt。 但你可以定义自己的。

例如

export PIP_REQUIREMENTS_TXT = requirements / development.txt

pip install -r $ PIP_REQUIREMENTS_TXT

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM