Ceci est une ancienne révision du document !
3. Installation de Django
Avant de commencer l'installation de Django, assurez-vous d'avoir la dernière version de l'outil `pip`, que nous utiliserons pour installer Django. Vous pouvez effectuer cette mise à jour avec la commande suivante :
``` ~$ python -m pip install –upgrade pip ```
Installation des paquets avec un fichier "requirements"
Commencez par créer un dossier pour votre projet Django. Dans cet exemple, nous utiliserons le nom "djangology", mais vous pouvez choisir un nom qui vous convient.
``` ~$ mkdir djangology ```
Ensuite, accédez au dossier que vous venez de créer :
``` ~$ cd djangology ```
Un fichier "requirements" est utilisé pour maintenir une liste des dépendances nécessaires. Vous pouvez créer un tel fichier, nommé `requirements.txt`, à l'intérieur de votre dossier `djangology`. Voici comment le créer :
1. Ouvrez un éditeur de texte. 2. Créez un nouveau fichier et enregistrez-le dans le dossier `djangology/` sous le nom `requirements.txt`.
Le contenu de votre dossier devrait maintenant ressembler à ceci :
``` djangology/
└── requirements.txt
```
Dans le fichier `djangology/requirements.txt`, ajoutez la ligne suivante pour spécifier la version de Django que vous souhaitez installer :
``` Django~=2.2.4 ```
Ensuite, utilisez la commande suivante pour installer Django et les autres dépendances à partir du fichier `requirements.txt` :
``` ~$ pip install -r requirements.txt ```
Installation de Django sous Windows
Si vous rencontrez des erreurs lors de l'utilisation de `pip` sous Windows, assurez-vous que le chemin d'accès aux fichiers ne contient pas d'espaces, d'accents ou de caractères spéciaux. Si c'est le cas, créez un nouveau dossier sans ces caractères dans le chemin, puis créez un nouvel environnement virtuel dans ce répertoire. Ensuite, supprimez l'ancien environnement virtuel et réessayez la commande précédente.
Installation de Django sous Windows 8 et Windows 10
Si votre terminal se fige lors de l'installation de Django, vous pouvez essayer la commande suivante au lieu de la précédente :
``` C:\Users\Nom\djangology> python -m pip install django -r requirements.txt ```
Installation de Django sous Linux
Si vous obtenez une erreur lors de l'utilisation de `pip` sous Ubuntu 12.04, vous pouvez exécuter la commande suivante pour réparer l'installation de `pip` dans votre environnement virtuel :
``` python -m pip install -U –force-reinstall pip ```
Félicitations ! Vous êtes maintenant prêt(e) à créer votre première application Django ! ```
<!--
<h1 id="installation-de-django">3. Installation de Django</h1>
<p>Avant de faire cela, nous devons nous assurer que nous avons la dernière version de <code>pip</code>, le programme que nous allons utiliser pour installer Django:</p>
<p></p><p class="code-label">command-line</p><p></p>
<pre><code> ~$ python -m pip install --upgrade pip
</code></pre><h3 id="installer-des-paquets-avec-un-fichier-requirements">Installer des paquets avec un fichier "requirements"</h3>
Commencez par créer le dossier qui contiendra l'ensemble de votre projet. Le nom djangology
est utilisé dans la suite comme exemple de nom de projet mais vous pouvez utiliser le nom qui vous convient.
~$ mkdir djangology
puis:
~$ cd djangology
<p>Un fichier "requirement" maintient une liste des dépendances qui doivent être installées avec <code>pip install</code>:</p>
<p>Tout d'abord, créez un fichier <code>requirements.txt</code> dans votre dossier <code>djangology</code>, en utilisant un éditeur de texte. Pour ce faire, ouvrez un nouveau fichier dans l'éditeur et sauvegarde-le à l'intérieur du dossier <code>djangology/</code> en lui donnant le nom <code>requirements.txt</code>. Votre dossier ressemble maintenant à ceci :</p>
<p>Dans ce fichier <code>djangology/requirements.txt</code> vous devez ajouter ceci :</p>
<p></p><p class="code-label">djangology/requirements.txt</p><p></p>
<pre><code>Django~=2.2.4
</code></pre><p>Maintenant, exécutez <code>pip install -r requirements.txt</code> pour installer Django.</p>
<p></p><p class="code-label">command-line</p><p></p>
<pre><code>~$ pip install -r requirements.txt
Collecting Django~=2.2.4 (from -r requirements.txt (line 1))
Downloading Django-2.2.4-py3-none-any.whl (7.1MB)
Installing collected packages: Django
Successfully installed Django-2.2.4
</code></pre><sec data-title="Installing Django: Windows" data-id="django_err_windows" data-collapse="true"><div class="panel panel-default"><div class="panel-heading"><b>Installing Django: Windows<a class="pull-right section atTitle btn btn-default" target="django_err_windows"><span class="fa fa-angle-up"></span></a></b></div><div class="panel-collapse in" id="django_err_windows"><div class="panel-body">
<blockquote>
<p>Si jamais vous obtenez des erreurs lorsque vous utilisez pip sous Windows, vérifiez si votre chemin d'accès contient des espaces, des accents ou des caractères spéciaux (ex : <code>C:\Utilisateurs\Nom d'Utilisateur\djangology</code>). Si c'est le cas, changez de dossier et essayez d'en créer un nouveau en prenant en compte le fait qu'il ne doit donc avoir ni accents, ni espaces, ni caractères spéciaux (ex : <code>C:\djangology</code>). Créez un nouvel environnement virtuel dans le nouveau répertoire, puis supprimez l'ancien et ré-essayez la commande précédente. (Déplacer ou couper/coller le répertoire de l'environnement virtuel ne marchera pas car virtualenv utilise des chemins absolus)</p>
</blockquote>
</div></div></div></sec>
<sec data-title="Installing Django: Windows 8 and Windows 10" data-id="django_err_windows8and10" data-collapse="true"><div class="panel panel-default"><div class="panel-heading"><b>Installing Django: Windows 8 and Windows 10<a class="pull-right section atTitle btn btn-default" target="django_err_windows8and10"><span class="fa fa-angle-up"></span></a></b></div><div class="panel-collapse in" id="django_err_windows8and10"><div class="panel-body">
<blockquote>
<p>Votre terminal peut se figer quand vous essayez d'installer Django. Si cela arrive, utilisez cette commande au lieu de la précédente :</p>
<p></p><p class="code-label">command-line</p><p></p>
<pre><code>C:\Users\Name\djangology> python -m pip install django -r requirements.txt
</code></pre></blockquote>
</div></div></div></sec>
<sec data-title="Installing Django: Linux" data-id="django_err_linux" data-collapse="true"><div class="panel panel-default"><div class="panel-heading"><b>Installing Django: Linux<a class="pull-right section atTitle btn btn-default" target="django_err_linux"><span class="fa fa-angle-up"></span></a></b></div><div class="panel-collapse in" id="django_err_linux"><div class="panel-body">
<blockquote>
<p>Si vous obtenez une erreur lorsque vous utilisez pip sous Ubuntu 12.04, tapez la commande <code>python -m pip install -U --force-reinstall pip</code> pour réparer l'installation de pip dans votre virtualenv.</p>
</blockquote>
</div></div></div></sec>
<p>Et voilà ! Vous êtes (enfin) prête pour créer votre première application Django !</p>-->