Configurez un environnement de développement Python Django sur Debian 9 Stretch Linux

Configurez un environnement de développement Python Django sur Debian 9 Stretch Linux

Introduction

Django est le cadre de développement Web Python Top Python et pour une bonne raison. Il est puissant, flexible et ne gêne pas les développeurs. Il évolue également incroyablement bien, alimentant des sites comme Instagram.

L'installation d'un environnement de développement de Django est très simple sur Linux, et Debian le rend encore plus simple. Il existe deux façons de base de procéder; La voie Virtualenv et la manière Debian. La voie VirtualEnv garde Django et tous les autres packages Python installés avec lui, permettant plusieurs installations avec différents packages et versions de package. La façon de Debian utilise apte Pour installer et gérer Django.

La voie VirtualEnv

La route VirtualEnv est la meilleure solution si vous avez besoin de plusieurs installations indépendantes de Django ou si vous souhaitez travailler avec différentes versions de Python que celles que Debian utilise par défaut.

Installation des packages

Pour être désactivé, vous devez vous assurer que Python est installé et installer le package VirtualEnv pour compartimenter vos projets Python.

# apt installer python python3 virtualenv

Configuration de VirtualEnv

Une fois les packages terminés l'installation, vous pouvez utiliser VirtualEnv pour créer un nouvel environnement virtuel pour votre projet Python.

$ virtualenv -p python3 django-project

En exécutant la commande ci-dessus, vous inviterez VirtualEnv pour créer un nouvel environnement virtuel en utilisant la version actuelle de Python 3 installée sur le système. Si vous laissez de côté le -P Python3 la pièce et VirtualEnv utiliseront la valeur par défaut du système actuel, qui est le 2.7 ligne dans Debian Stretch.

Afin d'utiliser le nouvel environnement virtuel CD dans le dossier et l'activer.

$ cd django-project $ source bin / activer 

Vous verrez le nom du dossier entre parenthèses au début de votre invite. Lorsque vous avez terminé en utilisant l'environnement virtuel, vous pouvez quitter en tapant désactiver.



La voie Debian

Debian a sa propre façon de faire les choses, et cela fonctionne généralement bien. Si vous préférez une installation de Django à l'échelle du système, vous pouvez utiliser la version emballée du formulaire Django disponible des référentiels de Debian.

Installation des packages

L'installation de Django de cette façon est très simple. Installez simplement les packages.

# apt installer python python3 python-django

Configuration de Django

Maintenant que vous avez votre environnement virtuel configuré et activé, vous pouvez installer Django. VirtualEnv ajoute automatiquement le gestionnaire de packages Python pépin à chaque environnement qu'il crée. PIP agit exactement comme tout autre gestionnaire de packages et gère les installations, les déménagements et les mises à jour. Parce que vous utilisez VirtualEnv, les packages que PIP gèrent sont spécifiques à cet environnement et à cet environnement seul.

Vous pouvez installer Django via PIP simplement en lui disant d'installer.

$ pip install django

PIP gérera la gestion des dépendances et tirera Django. Encore une fois, cela ne s'applique qu'à cet environnement.

Vous pouvez désormais utiliser les utilitaires intégrés de Django pour créer votre nouveau projet.

$ django-admin.py starproject newite

Django créera les fichiers du projet de base pour vous au nom que vous spécifiez. Tu peux maintenant CD dans votre nouveau projet Django. Une fois sur place, vous devez configurer la base de données en appliquant les migrations de base et en créant votre utilisateur.

$ cd newite $ python manage.py migrer $ python.py créeuperuser 

Il vous sera demandé de saisir les informations de l'utilisateur administrateur de votre site. Remplissez-le comme vous le souhaitez. Ces informations seront entrées dans la base de données de développement, donc cela n'a pas trop d'importance, sauf si vous prévoyez de l'importer dans votre production.

Vous pouvez tester votre nouveau projet Django. Utiliser gérer.py Une fois de plus pour démarrer le serveur de développement.

$ Python Manage.Py Runserver

Vous pouvez afficher la page de démarrage statique à LocalHost: 8000 dans votre navigateur.

Conclusion

Peu importe la façon dont vous avez choisi, vous avez maintenant un environnement de développement Django complet et qui fonctionne sur Debian Stretch. Vous pouvez continuer à construire et à étendre votre projet avec l'une ou l'autre méthode, et il existe de nombreux packages Django disponibles via PIP et les référentiels Debian.

Tutoriels Linux connexes:

  • Une introduction à l'automatisation Linux, des outils et des techniques
  • Choses à installer sur Ubuntu 20.04
  • Masterring Bash Script Loops
  • Meilleure distribution Linux pour les développeurs
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Mint 20: Mieux que Ubuntu et Microsoft Windows?
  • Comparaison des MPM de Linux Apache PreFork vs Worker
  • Boucles imbriquées dans les scripts bash
  • Téléchargement Linux
  • Comment doubler Kali Linux et Windows 10