Mehrere Anforderungsdatei für jede Umgebung in einem Projekt, z. B. lokale Entwicklungsumgebung, Entwicklungscode-Kombinationsumgebung, kommerzielle Umgebung usw. Ich denke, es gibt Fälle, in denen Sie das Dateiformat verwenden möchten. In einem solchen Fall teilen wir die Datei.
… Notieren Sie sich, was Sie gelernt haben.
Erstellen Sie ein Verzeichnis zum Speichern der Anforderungsdateien für jede Umgebung.
cd /project/root/directory
mkdir requirements
Lassen Sie uns die Anforderungen, die wir bisher verwendet haben, als gemeinsame Datei einfügen.
mv requirements.txt requirements/common.txt
Beispiele für Dateien für kommerzielle Umgebungen. Erstellen Sie eine require / prod.txt
-Datei mit einem Editor wie vi. Importieren Sie common.txt
mit der Option -r
.
requirements/prod.txt
# requirements for production
-r common.txt
#Darunter befindet sich eine Liste von Paketen für kommerzielle Umgebungen
Wenn Sie sich in einer Entwicklungsumgebung befinden, können Sie eine Datei wie "dev.txt" erstellen.
requirements/dev.txt
# requirements for development
-r common.txt
#Darunter befindet sich eine Liste von Paketen, die nur in der Entwicklungsumgebung verwendet werden
Erstellen Sie einen Alias "Anforderungen.txt" für Plattformen, die direkt auf "Anforderungen.txt" verweisen, z. B. Heroku.
requirements.txt
# Mirrors prod
-r requirements/prod.txt
.
├── requirements.txt
└── requirements
├── common.txt
├── dev.txt
└── prod.txt