Installation d'un environnement de développement Django sur Ubuntu

Installation d'un environnement de développement Django sur Ubuntu

Django est facilement le cadre 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 de migration automatique et une interface d'administration complète. La mise en place d'un environnement de développement de Django à Ubuntu est assez facile et peut être fait en quelques étapes seulement.

Installation de 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 virtualvv python python3

Utilisation de VirtualEnv

Créer l'environnement

VirtualEnv permet à un projet d'être sableux loin 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 système. La création d'un environnement virtuel avec VirtualEnv peut être effectué avec une commande.

$ VirtualEnv -p Python3 Project-Directory

L'option -P Python3 Spécifie la version de Python à utiliser dans l'environnement. Vous pouvez devenir 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 cette version Python choisie actuellement installée sur le système. VirtualEnv ne tirera 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 a indiqué que vous utilisez l'environnement virtuel.

Installation de Django

L'environnement virtuel comprend le gestionnaire de packages Python, PIP, pour vous permettre d'installer et de gestionnaire des packages Python facilement. Django est l'un de ces packages, tout comme beaucoup de ses modules complémentaires et plug-ins. PIP peut être utilisé de manière similaire au gestionnaire de packages d'une distribution, alors utilisez-le pour installer Django, et il tirera également toutes les dépendances de Django.

$ pip install django

Cela tirera la dernière version disponible de Django. Si vous voulez une version spécifique, il peut également être spécifié pour PIP.

$ pip install django == 1.9

Configuration d'un projet Django

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

$ django-admin startproject project-name

De là, CD dans votre projet.

Nom de projet $ CD

django-admin Configurez le projet ainsi que les fichiers de base nécessaires pour commencer. Si vous regardez dans le répertoire actuel, vous les verrez. Le plus important pour se mettre en place est gérer.py. C'est le script de gestion central de l'ensemble du projet. C'est aussi le script utilisé pour créer des migrations de base de données et les migrer. Alors, utilisez-le pour créer des migrations, migrez, puis configurez votre compte SuperUser pour l'interface d'administration.

$ Python Manage.py makemigrations $ python manage.py migrer $ python.py créeuperuser 

Fermeture

C'est ça. Maintenant, votre projet Django est mis en place et prêt à partir pour le développement! Lorsque vous avez terminé, vous pouvez quitter votre environnement virtuel avec une autre commande simple.

$ désactiver

Tutoriels Linux connexes:

  • Une introduction à l'automatisation Linux, des outils et des techniques
  • Choses à installer sur Ubuntu 20.04
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Masterring Bash Script Loops
  • Comment configurer un serveur OpenVPN sur Ubuntu 20.04
  • Boucles imbriquées dans les scripts bash
  • Mint 20: Mieux que Ubuntu et Microsoft Windows?
  • Ubuntu 20.04 Guide
  • Choses à installer sur Ubuntu 22.04
  • Installation de WordPress OpenLitesPeed