Plusieurs Fichier d'exigences pour chaque environnement dans un projet, comme l'environnement de développement local, l'environnement de combinaison de codes de développement, l'environnement commercial, etc. Je pense qu'il y a des cas où vous souhaitez utiliser -file-format). Dans un tel cas, divisons le fichier.
… Notez ce que vous avez appris.
Créez un répertoire pour stocker les fichiers d'exigences pour chaque environnement.
cd /project/root/directory
mkdir requirements
Mettons le requirements.txt que nous avons utilisé jusqu'à présent comme un fichier commun.
mv requirements.txt requirements/common.txt
Exemples de fichiers pour les environnements commerciaux. Créez un fichier requirements / prod.txt
avec un éditeur tel que vi. Importez common.txt
avec l'option -r
.
requirements/prod.txt
# requirements for production
-r common.txt
#Ci-dessous, une liste de packages dédiés aux environnements commerciaux
Si vous êtes dans un environnement de développement, vous pouvez créer un fichier tel que dev.txt
.
requirements/dev.txt
# requirements for development
-r common.txt
#Ci-dessous se trouve une liste de packages qui ne sont utilisés que dans l'environnement de développement
Créez un alias «requirements.txt» pour les plates-formes qui référencent directement «requirements.txt», comme heroku.
requirements.txt
# Mirrors prod
-r requirements/prod.txt
.
├── requirements.txt
└── requirements
├── common.txt
├── dev.txt
└── prod.txt