Überprüfen Sie die Django-Version

Vaibhav Vaibhav 30 Januar 2023
  1. Django-Version prüfen
  2. Überprüfen Sie die Django-Version mit dem Befehl python
  3. Überprüfen Sie die Django-Version mit dem Befehl django-admin
  4. Überprüfen Sie die Django-Version mit der Datei manage.py
Überprüfen Sie die Django-Version

In diesem Artikel erfahren Sie, wie Sie die Version der Django-Bibliothek überprüfen.

Bevor wir fortfahren, sind hier zwei wichtige Punkte, die Sie sich merken sollten.

  1. Stellen Sie sicher, dass die Python- und Django-Bibliothek auf Ihrem Computer installiert ist oder wenn Sie eine virtuelle Umgebung verwenden, vergessen Sie nicht, zu dieser zu wechseln. Andernfalls würde Python einen Fehler ausgeben, dass Django nicht existiert.
  2. Alle Ausgänge haben X anstelle von Zahlen, da die Version für jeden unterschiedlich sein kann.

Django-Version prüfen

Das Überprüfen der Version der Django-Bibliothek mit Python ist eine mühelose Aufgabe. Interessanterweise gibt es vier Möglichkeiten, wie wir vorgehen können. In allen Methoden werden wir einige Funktionen aus der Django-Bibliothek verwenden.

Weitere Informationen finden Sie im folgenden Code-Snippet.

import django
from django.utils import version

print(django.VERSION)
print(django.get_version())
print(version.get_complete_version())
print(version.get_version())

Ausgabe:

(X, X, X, 'final', X)
'X.X'
(X, X, X, 'final', X)
'X.X'

Das Attribut VERSION von Django und die anderen drei Funktionen get_version(), utils.version.get_complete_version() und utils.version.get_version() können verwendet werden, um die Version von Django zu überprüfen.

Überprüfen Sie die Django-Version mit dem Befehl python

Wir können Python jederzeit aufrufen und Python-Code direkt über die Befehlszeile ausführen, indem wir die folgende Syntax verwenden.

python [-bBdEhiIOqsSuvVWx?] [-c command | -m module-name | script | - ] [args]

Dieser Befehl hat einige Optionen, aber wir werden nur zwei Optionen verwenden, um die Version der Django-Bibliothek zu überprüfen.

Mit der Option -c oder command können wir direkt von der Kommandozeile aus eine oder mehrere durch Zeilenumbrüche getrennte Python-Anweisungen ausführen. Diese Anweisungen müssen in doppelte Anführungszeichen "" eingeschlossen werden.

Siehe die folgenden Befehle. Wir werden den Python-Code im vorherigen Abschnitt direkt über die Befehlszeile ausführen.

python -c "import django; print(django.VERSION)"
python -c "import django; print(django.get_version())"
python -c "from django.utils import version print(version.get_complete_version())"
python -c "from django.utils import version print(version.get_version())"

Ausgabe:

(X, X, X, 'final', X)
X.X
(X, X, X, 'final', X)
X.X

Mit der Option -m oder module-name können wir auf ein Python-Modul zugreifen und dessen Optionen verwenden, um die Metadaten des Moduls zu überprüfen. --version wird verwendet, um die Version eines Moduls zu überprüfen.

Siehe den folgenden Befehl.

python -m django --version

Ausgabe:

X.X

Überprüfen Sie die Django-Version mit dem Befehl django-admin

Wir können den Befehl django-admin verwenden, um auch die Version der Django-Bibliothek auszudrucken. Wir verwenden die Option --version oder version dieses Befehls, um die Version des Moduls zu überprüfen.

Siehe die folgenden Befehle.

django-admin version
django-admin --version

Ausgabe:

X.X
X.X

Überprüfen Sie die Django-Version mit der Datei manage.py

Wenn Sie jemals ein Django-Projekt erstellt haben, wissen Sie, dass im Projektverzeichnis immer eine Datei manage.py existiert. Es ist eine wichtige Datei, und es wird empfohlen, sich nicht mit dieser Datei herumzuschlagen. Trotzdem können wir diese Datei immer verwenden, um die Django-Bibliotheksversion zu drucken, genau wie beim Ausführen des Django-Servers.

Siehe den folgenden Befehl.

python manage.py --version

Ausgabe:

X.X
Vaibhav Vaibhav avatar Vaibhav Vaibhav avatar

Vaibhav is an artificial intelligence and cloud computing stan. He likes to build end-to-end full-stack web and mobile applications. Besides computer science and technology, he loves playing cricket and badminton, going on bike rides, and doodling.