Installation d’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é des fonctionnalités et l’efficacité, y compris des fonctionnalités puissantes telles que la génération automatique de migration et une interface d’administration complète. La mise en place d’un environnement de développement Django dans Ubuntu est assez simple et peut être effectuée en seulement quelques étapes.
Installation de Virtualenv
Il est préférable d’utiliser un environnement virtuel Python lorsque vous développez 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 s’assurer que vous avez les deux versions de Python à jour.
sudo apt-get install virtualenv python python3Utilisation de Virtualenv
Création de l’environnement
Virtualenv permet à un projet d’être mis en bac à sable en dehors 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 se faire à l’aide d’une seule commande.
virtualenv -p python3 project-directoryL’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 Python choisie actuellement installée sur le système. Virtualenv n’intégrera pas les nouvelles versions de Python qui ne sont pas installées sur le système.
Activation de l’environnement
Pour utiliser Virtualenv, cd, entrez 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.
Installation de Django
L’environnement virtuel inclut le gestionnaire de packages Python, Pip, pour vous permettre d’installer et de gérer facilement des packages Python. Django est l’un de ces packages, tout comme beaucoup 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, alors utilisez-le pour installer Django, et il intégrera également toutes les dépendances de Django.
pip install djangoCela permettra d’extraire la dernière version disponible de Django. Si vous voulez une version spécifique, elle peut également être spécifiée à Pip.
pip install django==1.9Mise en place d’un projet Django
Maintenant, vous pouvez démarrer un projet Django et vous mettre au travail. Le paquet 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-namedjango-admin a configuré 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 la configuration est manage.py. Il s’agit du script de gestion central de l’ensemble du projet. C’est aussi le script utilisé pour créer les migrations de bases de données et les migrer. Alors, utilisez-le pour créer des migrations, migrer, puis configurer votre compte de super-utilisateur pour l’interface d’administration.
python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser
Fermeture
Voilà. 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