GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Installer un environnement de développement Django sur Ubuntu

Django est de loin le framework Web le plus populaire écrit en Python. Il établit un équilibre délicat entre l'exhaustivité et l'efficacité des fonctionnalités, y compris des fonctionnalités puissantes telles que la génération automatique de migration et une interface d'administration complète. La configuration d'un environnement de développement Django dans Ubuntu est assez simple et peut se faire en quelques étapes seulement.

Installer VirtualEnv

Il est préférable d'utiliser un environnement virtuel Python lors du développement dans un cadre complexe comme Django, surtout si vous avez l'intention de travailler sur plusieurs projets à la fois. C'est aussi probablement une bonne idée de vous assurer que vous avez les deux versions de Python à jour.

$ sudo apt-get install virtualenv python python3

Utiliser VirtualEnv

Créer l'environnement

Virtualenv permet à un projet d'être séparé de l'installation Python du système. Cela permet à un utilisateur régulier d'installer des packages et des projets Python pour utiliser des versions spécifiques qui peuvent être différentes des versions du système. La création d'un environnement virtuel avec Virtualenv peut être effectuée avec une seule commande.

$ virtualenv -p python3 project-directory

L'option -p python3 spécifie la version de Python à utiliser dans l'environnement. Vous pouvez être plus précis avec quelque chose comme -p python3.4 , mais le simple fait de l'exécuter comme dans l'exemple ci-dessus choisira la dernière version de la version Python choisie actuellement installée sur le système. Virtualenv n'intégrera pas de nouvelles versions de Python qui ne sont pas installées sur le système.

Activer l'environnement

Pour utiliser Virtualenv, cd dans le répertoire que vous avez créé, puis activez l'environnement.

$ cd project-directory
$ source bin/activate

Vous verrez le nom du répertoire apparaître au début de votre invite de commande entre parenthèses. Cela indique que vous utilisez l'environnement virtuel.

Installer Django

L'environnement virtuel inclut le gestionnaire de packages Python, Pip, pour vous permettre d'installer et de gérer facilement les packages Python. Django est l'un de ces packages, tout comme nombre de ses add-ons et plug-ins. Pip peut être utilisé de la même manière que le gestionnaire de paquets d'une distribution, utilisez-le donc pour installer Django, et il récupérera également toutes les dépendances de Django.

$ pip install django

Cela tirera la dernière version disponible de Django. Si vous souhaitez une version spécifique, vous pouvez également la spécifier à Pip.

$ pip install django==1.9

Configuration d'un projet Django

Maintenant, vous pouvez démarrer un projet Django et commencer à travailler. Le package Django que Pip a installé fournit une commande pour créer le projet.

$ django-admin startproject project-name

À partir de là, cd dans votre projet.

$ cd project-name

django-admin configurer le projet ainsi que les fichiers de base nécessaires pour démarrer. Si vous regardez dans le répertoire courant, vous les verrez. Le plus important pour la configuration est manage.py . C'est le script de gestion central pour l'ensemble du projet. C'est également le script utilisé pour créer des migrations de base de données et les migrer. Alors, utilisez-le pour créer des migrations, migrer, puis configurez votre compte superutilisateur pour l'interface d'administration.

$ python manage.py makemigrations
$ python manage.py migrate
$ python manage.py createsuperuser

Fermeture

C'est ça. Maintenant, votre projet Django est configuré et prêt à être développé ! Lorsque vous avez terminé, vous pouvez quitter votre environnement virtuel avec une autre commande simple.

$ deactivate

Ubuntu
  1. Comment installer Python 3 sur Ubuntu 18.04 ou 20.04

  2. Configurer un environnement de développement Python Django sur Debian 9 Stretch Linux

  3. Installation de VirtualBox 4.2 sur Ubuntu 12.10

  4. Comment créer un environnement virtuel Python sur Ubuntu 20.04

  5. Guide ultime pour installer Flask sur Ubuntu

Un script shell pour configurer l'environnement de développement dans Ubuntu

Installation de l'environnement de bureau MATE sur Ubuntu

Comment installer l'environnement de développement Python 3 pour Ubuntu Linux

Comment configurer l'environnement virtuel Python 3 sur Ubuntu 20.04

Installer KDE sur Ubuntu 22.04

Comment installer Django sur Ubuntu 22.04