Vérifier la version Django

Vaibhav Vaibhav 30 janvier 2023
  1. Vérifier la version Django
  2. Vérifier la version de Django à l’aide de la commande python
  3. Vérifier la version de Django à l’aide de la commande django-admin
  4. Vérifiez la version de Django à l’aide du fichier manage.py
Vérifier la version Django

Dans cet article, nous verrons comment vérifier la version de la bibliothèque Django.

Avant de continuer, voici deux points clés à noter.

  1. Assurez-vous que la bibliothèque Python et Django est installée sur votre machine ou si vous utilisez un environnement virtuel, n’oubliez pas de basculer vers celui-ci. Sinon, Python renverrait une erreur indiquant que Django n’existe pas.
  2. Toutes les sorties auront un X à la place des chiffres car la version peut être différente pour tout le monde.

Vérifier la version Django

Vérifier la version de la bibliothèque Django à l’aide de Python est une tâche sans effort. Il est intéressant de noter qu’il existe quatre façons de procéder. Dans toutes les méthodes, nous utiliserons certaines fonctions de la bibliothèque Django.

Reportez-vous à l’extrait de code suivant.

import django
from django.utils import version

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

Production:

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

L’attribut VERSION de Django et les trois autres fonctions, à savoir get_version(), utils.version.get_complete_version(), et utils.version.get_version() peuvent être utilisés pour vérifier la version de Django.

Vérifier la version de Django à l’aide de la commande python

Nous pouvons toujours invoquer Python et exécuter du code Python directement à partir de la ligne de commande en utilisant la syntaxe suivante.

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

Cette commande a quelques options, mais nous n’utiliserons que deux options pour vérifier la version de la bibliothèque Django.

En utilisant l’option -c ou command, nous pouvons exécuter une ou plusieurs instructions Python séparées par une nouvelle ligne directement à partir de la ligne de commande. Ces déclarations doivent être entourées de guillemets doubles "".

Référez-vous aux commandes suivantes. Nous exécuterons le code Python de la section précédente directement à partir de la ligne de commande.

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())"

Production:

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

En utilisant l’option -m ou module-name, nous pouvons accéder à un module Python et utiliser ses options pour vérifier les métadonnées du module. --version est utilisé pour vérifier la version d’un module.

Référez-vous à la commande suivante.

python -m django --version

Production:

X.X

Vérifier la version de Django à l’aide de la commande django-admin

Nous pouvons également utiliser la commande django-admin pour imprimer la version de la bibliothèque Django. Nous utiliserons l’option --version ou version de cette commande pour vérifier la version du module.

Référez-vous aux commandes suivantes.

django-admin version
django-admin --version

Production:

X.X
X.X

Vérifiez la version de Django à l’aide du fichier manage.py

Si vous avez déjà créé un projet Django, vous savez qu’il existe toujours un fichier manage.py dans le répertoire du projet. C’est un fichier important, et c’est une recommandation de ne pas jouer avec ce fichier. Néanmoins, nous pouvons toujours utiliser ce fichier pour imprimer la version de la bibliothèque Django, tout comme l’utiliser pour exécuter le serveur Django.

Référez-vous à la commande suivante.

python manage.py --version

Production:

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.