GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Django sur Ubuntu 14.04

Django est un framework web Python. Tout ce qu'il fait, c'est vous aider à créer rapidement des applications Web performantes et efficaces. Il est très apprécié par la communauté des développeurs en raison de certaines de ses fonctionnalités étonnantes telles que le système de modèles, la conception d'URL, etc. Django prend en charge à la fois Python 2.7.x et Python 3.x . Certaines des célèbres applications Web créées à l'aide de Django sont :

  • Instagram :

    Une application de partage de photos pour Android et IOS.
  • Matplotlib :

    Une puissante bibliothèque de traçage 2D en python.
  • Pinterest :

    Un tableau d'affichage virtuel pour partager ce que vous trouvez sur le Web.
  • Mozilla :

    créateurs de firefox, navigateur et système d'exploitation.

Et beaucoup plus. Cela m'a encouragé à commencer à apprendre Django et à essayer de créer ma propre application Web. Mais quand j'ai commencé à chercher des ressources, j'ai trouvé difficile, en tant que débutant, de trouver et d'installer ce dont j'avais besoin pour le faire fonctionner. J'étais confus à cause de la variété des choix qui m'étaient offerts lorsque j'ai décidé de l'installer et de le configurer. Mais après de nombreuses recherches et expérimentations, j'ai trouvé la méthode exacte pour le faire, ce qui est assez bon pour un débutant. Alors, commençons.

Si vous n'utilisez pas Ubuntu 14.04, nous avons également un tutoriel Django pour Ubuntu 16.04 sur howtoforge.

1 Installer Python

La première étape consiste à installer python. Généralement, la plupart des systèmes d'exploitation Linux ont Python 2.7 installé par défaut. Pour vérifier s'il existe, utilisez la commande suivante :

python --version

vous pouvez obtenir une sortie similaire à

Python 2.7.6

ou toute autre version installée. Sinon, il peut être téléchargé à partir de ICI.

2 Installer un système de base de données (SQLite)

Étant donné que la plupart des applications Web ont besoin d'une base de données et que des requêtes doivent être effectuées dessus, il est préférable d'avoir une configuration de base de données sur votre système. Django fournit l'utilisation de moteurs de base de données comme

PostgreSQL, MySQL, SQLite, Oracle.

SQLite est une base de données que nous pouvons utiliser, c'est une base de données légère et assez bonne pour commencer. Pour toutes les applications Web simples que vous développez, vous pouvez utiliser SQLite lui-même et le mettre à niveau ultérieurement en fonction de vos besoins. Donc, pour installer SQLite, utilisez la commande suivante :

sudo apt-get install sqlite

Veuillez noter que dans certains systèmes Linux, SQLite est préinstallé avec Python, dans de tels cas, la commande ci-dessus peut être ignorée.

3 Installer pip et easy_install

Toutes les versions précédentes de Django, si elles existent, doivent être supprimées. Mais si vous avez

pip

et

easy_install

pour l'installation, vous n'avez pas à vous soucier de supprimer les versions précédentes car le pip ou easy_install le fera pour vous. Alors, installez-les tous les deux en utilisant les commandes :

sudo apt-get install python-setuptools

La commande ci-dessus installe les outils de configuration python requis avec easy_install. La plupart des cas, "pip" est préinstallé. Si dans tous les cas ce n'est pas le cas, installez pip comme indiqué dans les documentations officielles ICI.

Avant de continuer, confirmez que python, SQLite, pip et easy_install ont été installés. Pour ce faire, utilisez les commandes les unes après les autres données dans l'image ci-dessous et la sortie de chaque commande doit être similaire (pas la même) comme indiqué dans l'image ci-dessous.

 

4 Installer un environnement virtuel

Dans cette étape, nous installons un "environnement virtuel". Après de nombreuses recherches et tests, j'ai trouvé que Django peut être exécuté très facilement sur un environnement virtuel. Un environnement virtuel est créé pour encapsuler toutes les données et ressources nécessaires pour exécuter Django à un seul endroit afin que toutes les modifications apportées restent dans cet environnement lui-même. Un autre avantage important de l'environnement virtuel est qu'il prend en charge le serveur Web léger fourni par Django par défaut. Cela permet d'éviter l'installation et l'intégration du serveur apache.

L'un des moyens les plus simples d'installer un environnement virtuel sur Linux consiste à utiliser la commande "easy_install". Ce script est fourni avec un package appelé python-setuptools que nous avons installé lors d'une étape précédente. Alors maintenant, nous pouvons installer l'environnement en utilisant la commande suivante :

sudo easy_install virtualenv

Soyez patient, car cela peut prendre un certain temps en fonction de la vitesse d'Internet. Une fois terminé, la sortie du terminal devrait ressembler à l'image ci-dessous.

 

5 Création et configuration de l'environnement virtuel

Maintenant, nous créons un dossier en utilisant virtualenv afin que le dossier puisse agir comme environnement virtuel pour contenir Django. Tapez la commande suivante dans le terminal :

virtualenv --no-site-packages django-user

Ici django-user est le dossier qui sera créé et utilisé comme environnement. Il sera créé sous le répertoire dans lequel vous vous trouvez actuellement. Maintenant, pour démarrer l'environnement, utilisez la commande :

source django-user/bin/activate

Maintenant, si vous voyez le nom de votre dossier

(django-utilisateur)

au début de l'invite, cela signifie que l'environnement est démarré. Reportez-vous à l'image ci-dessous.

Accédez au dossier django-user à l'aide de la commande.

cd django-user

Après avoir répertorié les éléments du dossier à l'aide de la commande "ls", vous pourrez voir des répertoires tels que bin, lib, include, local. Donc, ce que fait cet environnement virtuel, c'est que toute commande ou opération effectuée dans l'environnement n'affectera rien en dehors de l'environnement. Les modifications sont donc isolées et cela nous permet de créer facilement autant d'environnements que nous le souhaitons et de tester beaucoup de choses très facilement.

6 Installer le framework Django

La dernière étape consiste à installer Django dans cet environnement que nous avons créé à l'étape précédente. N'oubliez pas que vous devez toujours être dans l'environnement virtuel dans le dossier django-user, sinon Django sera installé en dehors de l'environnement et ne pourra pas être utilisé. Pour installer Django utilisez la commande :

easy_install django

À titre de référence, affichez l'image suivante. Notez que le début de l'invite indique (django-user), ce qui signifie que vous êtes actuellement dans l'environnement virtuel et qu'avant d'installer Django, vous devez vous trouver dans le répertoire "django-user". C'est très important.

 

C'est ça! Django est installé sur votre système avec toutes les fonctionnalités requises pour que les débutants puissent développer et apprendre le framework. Vous pouvez maintenant essayer le didacticiel DJANGO pour découvrir les différentes fonctionnalités et exécuter votre première application Web. Vous pouvez trouver le tutoriel dans la documentation officielle de Django ICI.

  • Projet Django
  • Cours de programmation Python

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

  2. Comment installer Django sur Ubuntu 14.04

  3. Comment installer Python 3.9 sur Ubuntu 18.04

  4. Comment installer Python 3.2 dans Ubuntu 13.04 ?

  5. Comment installer Django sur Ubuntu 16.04

Comment installer Python 3.11 sur Ubuntu 20.04

Comment installer Python 3.6 sur Ubuntu 16.04, Ubuntu 16.10, 17.04

Comment installer Django sur Ubuntu 22.04

Comment installer Python sur Ubuntu 20.04

Comment installer Python sur 3.9 Ubuntu 20.04

Comment installer Python sur Ubuntu 22.04