You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: fr/README.md
+9-9
Original file line number
Diff line number
Diff line change
@@ -6,13 +6,13 @@
6
6
7
7
## Bienvenue
8
8
9
-
Bienvenue dans le tutoriel Django Girls ! Nous sommes heureux de vous voir ici :) Dans ce tutoriel, nous allons vous emmener dans un voyage sous le capot des technologies web, en vous offrant un aperçu de tous les pièces et les morceaux qui ont besoin de se réunir pour que le web fonctionne tel que nous le connaissons.
9
+
Bienvenue dans le tutoriel Django Girls ! Nous sommes heureux de vous voir ici. :) Dans ce tutoriel, nous allons vous emmener dans un voyage sous le capot des technologies web, en vous offrant un aperçu de tous les pièces et les morceaux qui doivent être assemblés pour que le web fonctionne tel que nous le connaissons.
10
10
11
-
Comme avec toutes les choses inconnues, cela va être une aventure, mais pas de soucis, puisque vous avez déjà eu le courage d'arriver ici, vous allez y arriver :)
11
+
Comme avec toutes les choses inconnues, cela va être une aventure, mais pas de soucis, puisque vous avez déjà eu le courage d'arriver ici, vous allez y arriver. :)
12
12
13
13
## Introduction
14
14
15
-
Avez-vous déjà eu l'impression que le monde est de plus en plus remplit de technologies avec lesquelles vous n'êtes pas (encore) familière ? Avez-vous déjà été curieuse de comment créer un site web, sans jamais avoir le courage de vous plonger dedans ? Vous êtes-vous déjà dit que le monde de l'informatique est trop compliqué, ne serait-ce que pour savoir par où commencer ?
15
+
Avez-vous déjà eu l'impression que le monde est de plus en plus rempli de technologies avec lesquelles vous n'êtes pas (encore) familière ? Avez-vous déjà été curieuse de comment créer un site web, sans jamais avoir le courage de vous plonger dedans ? Vous êtes-vous déjà dit que le monde de l'informatique est trop compliqué, ne serait-ce que pour savoir par où commencer ?
16
16
17
17
Hé bien, bonne nouvelle ! Programmer n'est pas aussi dur que ça en a l'air, et nous sommes là pour vous montrer à quel point ça peut être amusant.
18
18
@@ -22,29 +22,29 @@ Nous espérons arriver à vous faire aimer la technologie autant que nous l'aimo
22
22
23
23
## Qu'apprendrez-vous au cours de ce tutoriel ?
24
24
25
-
Une fois que vous avez terminé le tutoriel, vous aurez une petite application web: votre propre blog. Nous allons vous montrer comment le mettre en ligne, afin que les autres puissent voir votre travail!
25
+
Une fois que vous aurez terminé le tutoriel, vous aurez une petite application web: votre propre blog. Nous allons vous montrer comment le mettre en ligne, ainsi votre travail sera visible par d'autres !
26
26
27
27
Ça devrait ressembler plus ou moins à ça :
28
28
29
29

30
30
31
-
> Si vous travaillez avec le tutoriel de votre coté et vous n'avez pas un coach qui vous aiderait en cas de problème, nous avons un système de chat pour vous: [](https://gitter.im/DjangoGirls/tutorial). Nous avons demandé aux coachs et participant·e·s des précédentes éditions de passer de temps en temps pour aider les autres avec le tutoriel. N'ayez pas peur et allez poser vos questions !
31
+
> Si vous travaillez avec le tutoriel de votre côté et n'avez pas un coach qui vous aiderait en cas de problème, nous avons un système de discussion instantanée pour vous: [](https://gitter.im/DjangoGirls/tutorial). Nous avons demandé aux coachs et participant·e·s des précédentes éditions de passer de temps en temps pour aider les autres avec le tutoriel. N'ayez pas peur et allez poser vos questions !
32
32
33
-
Ok, [commençons par le commencement…](./how_the_internet_works/README.md)
33
+
OK, [commençons par le commencement…](./how_the_internet_works/README.md)
34
34
35
35
## Suivre le tutoriel chez soi
36
36
37
-
Il est formidable de participer à un atelier Django Girls, mais nous comprenons qu'il n'est pas toujours facile d'en trouver un. C'est pourquoi nous vous encourageons à essayer de suivre ce tutoriel chez vous. Pour les lecteurs à la maison, nous sommes actuellement en train de préparer des vidéos qu'il vous soit plus facile de suivre le tutoriel de votre coté. C'est encore un travail en cours, mais de plus en plus de choses seront bientôt couvertes [Le codage est pour les filles](https://www.youtube.com/channel/UC0hNd2uW8jTR5K3KBzRuG2A/feed)Chaînes YouTube.
37
+
Il est formidable de participer à un atelier Django Girls, mais nous comprenons qu'il n'est pas toujours facile d'en trouver un. C'est pourquoi nous vous encourageons à essayer de suivre ce tutoriel chez vous. Pour les lectrices à la maison, nous sommes actuellement en train de préparer des vidéos afin qu'il vous soit plus facile de suivre le tutoriel de votre côté. C'est encore un travail en cours, mais la chaine YouTube [Le code convient aux filles](https://www.youtube.com/channel/UC0hNd2uW8jTR5K3KBzRuG2A/feed)couvre de plus en plus de choses.
38
38
39
39
Dans chaque chapitre couvert se trouve un lien pointant vers la vidéo correspondante.
40
40
41
41
## À propos et contributions
42
42
43
43
Ce tutoriel est maintenu par [DjangoGirls](https://djangogirls.org/). Si vous rencontrez des erreurs ou souhaitez simplement suggérer une amélioration du tutoriel, il est important de respecter [les règles de contribution](https://github.com/DjangoGirls/tutorial/blob/master/README.md).
44
44
45
-
## Voudriez-vous nous aider à traduire le tutoriel dans d'autres langues?
45
+
## Vous voulez nous aider à traduire le tutoriel dans d'autres langues?
46
46
47
-
Actuellement, les traductions sont conservés sur la plate-forme crowdin.com :
47
+
Actuellement, les traductions sont faites sur la plateforme crowdin.com :
> **Note** Si vous avez déjà passé les étapes d’Installation, il n'est pas nécessaire de les répéter - vous pouvez vous rendre directement à[Introduction à Python](../python_introduction/README.md).
3
+
> **Note** Si vous avez déjà passé les [étapes d’installation](../installation/README.md), il n'est pas nécessaire de les répéter - vous pouvez vous rendre directement à[Introduction à Python](../python_introduction/README.md).
Copy file name to clipboardExpand all lines: fr/chromebook_setup/instructions.md
+91-6
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,8 @@
1
1
Vous pouvez [passer cette section](http://tutorial.djangogirls.org/en/installation/#install-python) si vous n'utilisez pas un Chromebook. Sinon, votre installation sera un peu différente. Vous pouvez ignorer le reste des instructions d'installation.
2
2
3
-
### Cloud IDE (PaizaCloud Cloud IDE, AWS Cloud9)
3
+
### Cloud IDE (PaizaCloud Cloud IDE, AWS Cloud9, Glitch.com)
4
4
5
-
Cloud 9 est un outil qui vous propose un éditeur de code et un accès à un ordinateur, fonctionnant sur Internet, sur lequel vous pouvez installer, écrire et exécuter des logiciels. Pour la durée du tutoriel, Cloud IDE agira comme votre *machine locale*. Vous lancerez toujours des commandes dans un terminal exactement comme vos camarades sous macOS, Ubuntu ou Windows, mais votre terminal sera connecté à un ordinateur distant que Cloud IDE aura configuré pour vous. Voici les instructions pour Cloud IDE (PaizaCloud Cloud IDE, AWS Cloud9). Vous pouvez choisir l'un des cloud IDE et suivre les instructions du cloud IDE.
5
+
Cloud 9 est un outil qui vous propose un éditeur de code et un accès à un ordinateur, fonctionnant sur Internet, sur lequel vous pouvez installer, écrire et exécuter des logiciels. Pour la durée du tutoriel, Cloud IDE agira comme votre *machine locale*. Vous lancerez toujours des commandes dans un terminal exactement comme vos camarades sous macOS, Ubuntu ou Windows, mais votre terminal sera connecté à un ordinateur distant que Cloud IDE aura configuré pour vous. Voici les instructions pour Cloud IDE (PaizaCloud Cloud IDE, AWS Cloud9, Glitch.com). Vous pouvez choisir l'un des cloud IDE et suivre les instructions du cloud IDE.
6
6
7
7
#### PaizaCloud Cloud IDE
8
8
@@ -43,17 +43,102 @@ Maintenant, vous pouvez voir une interface avec une barre latérale, une grande
43
43
44
44
Cette fenêtre en bas est votre terminal. Vous pouvez l'utiliser pour donner des instructions à l'ordinateur Cloud9. Vous pouvez changer la taille de la fenêtre et l'agrandir un peu.
45
45
46
+
#### Glitch.com Cloud IDE
47
+
48
+
1. Rendez-vous sur [Glitch.com](https://glitch.com/)
49
+
2. Créez un compte (https://glitch.com/signup) ou utilisez votre compte GitHub si vous en avez un. (Voir les instructions GitHub ci-dessous.)
50
+
3. Cliquez sur *New Project* et choisissez *hello-webpage*
51
+
4. Cliquez sur la liste déroulante Outils (en bas à gauche de la fenêtre), puis sur le bouton Terminal pour ouvrir l'onglet terminal qui contiendra une invite comme celle-ci :
52
+
53
+
{% filename %}Terminal{% endfilename %}
54
+
55
+
app@nom-de-votre-projet-glitch:~
56
+
57
+
58
+
Lorsque vous utilisez Glitch.com comme environnement de développement Cloud (IDE), vous n'avez pas besoin de créer un environnement virtuel. À la place, créez manuellement les fichiers suivants :
Une fois ces fichiers créés, allez dans le Terminal et exécutez les commandes suivantes pour créer votre premier projet Django :
95
+
96
+
{% filename %}Terminal{% endfilename %}
97
+
98
+
django-admin.py startproject mysite .
99
+
refresh
100
+
101
+
102
+
Afin de voir les messages d'erreur détaillés, vous pouvez activer les journaux de débogage Django pour votre application Glitch. Ajoutez simplement ce qui suit à la fin du fichier `mysite/settings.py`.
103
+
104
+
{% filename %}mysite/settings.py{% endfilename %}
105
+
106
+
```python
107
+
LOGGING= {
108
+
'version': 1,
109
+
'disable_existing_loggers': False,
110
+
'handlers': {
111
+
'file': {
112
+
'level': 'DEBUG',
113
+
'class': 'logging.FileHandler',
114
+
'filename': 'debug.log',
115
+
},
116
+
},
117
+
'loggers': {
118
+
'django': {
119
+
'handlers': ['file'],
120
+
'level': 'DEBUG',
121
+
'propagate': True,
122
+
},
123
+
},
124
+
}
125
+
```
126
+
127
+
Cela va créer un fichier `debug.log` détaillant les opérations Django et tous les messages d'erreur qui pourraient apparaître, ce qui rendra la correction beaucoup plus facile si votre site Web ne fonctionne pas.
128
+
129
+
Le redémarrage initial du projet Glitch devrait échouer. (Si vous cliquez sur le bouton en haut de la liste déroulante `Show` puis cliquez sur `In a New Window`, vous recevrez un message d'erreur `DisallowedHost` .) Ne vous inquiétez pas à ce stade, le tutoriel corrigera cela dès que vous aurez mis à jour les paramètres Django de votre projet dans le fichier `mysite/settings.py` .
130
+
46
131
### Environnement virtuel
47
132
48
-
Un environnement virtuel (également appelé un virtualenv) est comme une boîte privée dans laquelle nous pouvons insérer du code informatique utile pour un projet sur lequel nous travaillons. Nous les utilisons pour garder distinctement les différents morceaux de code que nous voulons pour nos différents projets ainsi les choses ne se mélangent entre les projets.
133
+
Un environnement virtuel (également appelé un virtualenv) est comme une boîte noire dans laquelle nous pouvons insérer du code informatique utile à un projet sur lequel nous travaillons. Nous les utilisons pour conserver séparément les différents morceaux de code que nous voulons dans nos différents projets afin que les choses ne se mélangent entre les projets.
49
134
50
135
Lancer :
51
136
52
137
{% filename %}Cloud 9{% endfilename %}
53
138
54
139
mkdir djangogirls
55
140
cd djangogirls
56
-
python3.6 -mvenv myvenv
141
+
python3 -m venv myvenv
57
142
source myvenv/bin/activate
58
143
pip install django~={{ book.django_version }}
59
144
@@ -66,8 +151,8 @@ Créez un compte [GitHub](https://github.com).
66
151
67
152
### PythonAnywhere
68
153
69
-
Le tutoriel Django Girls comprend une section sur ce qui est appelé le Déploiement, processus qui permet de déplacer le code de votre application web vers un ordinateur public (appelé serveur) pour que d'autres personnes puissent voir votre travail.
154
+
Le tutoriel Django Girls comprend une section sur ce qui est appelé le Déploiement, un processus qui permet de déplacer le code de votre application web vers un ordinateur public (appelé serveur) pour que d'autres personnes puissent voir votre travail.
70
155
71
-
Cette partie est un peu étrange quand on fait le tutoriel sur un Chromebook puisque nous utilisons déjà un ordinateur qui est sur Internet (par opposition, par exemple, à un ordinateur portable). Cependant, c'est toujours utile, car nous pouvons penser à notre espace de travail Cloud 9 comme un endroit pour notre travail "en cours" et Python Anywhere comme un endroit pour montrer notre projet à mesure qu'il devient plus complet.
156
+
Cette partie est un peu étrange quand on fait le tutoriel sur un Chromebook puisque nous utilisons déjà un ordinateur qui est visible sur Internet (par opposition, par exemple, à un ordinateur portable). Cependant, c'est toujours utile, car nous devons penser à notre espace de travail Cloud 9 comme un endroit pour notre travail "en cours" et Python Anywhere comme un endroit pour publier notre projet à mesure qu'il devient plus complet.
72
157
73
158
Donc, inscrivez-vous pour un nouveau compte Python Anywhere sur [www.pythonanywhere.com](https://www.pythonanywhere.com).
> Pour les lecteurs à la maison: ce chapitre est couvert en [Installez Python & Éditeur de code](https://www.youtube.com/watch?v=pVTaqzKZCdA&t=4m43s)vidéos.
3
+
> Pour les lectrices autodidactes, ce chapitre est traité dans la vidéo [Installer Python & Éditeur de code](https://www.youtube.com/watch?v=pVTaqzKZCdA&t=4m43s).
4
4
5
-
Vous allez bientôt écrire vos premières lignes de code : Il vous faut tout d'abord télécharger un éditeur de texte !
5
+
Vous êtes sur le point d'écrire vos premières lignes de code, il est donc temps de télécharger un éditeur de code.
6
6
7
7
> **Note** Si vous utilisez un Chromebook, ignorez ce chapitre mais assurez-vous de suivre les instructions dans [configuration pour Chromebook](../chromebook_setup/README.md). Le cloud IDE que vous avez choisi (PaizaCloud Cloud IDE ou AWS Cloud9) inclut un éditeur de code, et lorsque vous ouvrez un fichier dans votre IDE dans le menu fichier, vous utiliserez automatiquement l’éditeur.
8
8
>
9
-
> **noter** Vous l'avez peut-être déjà fait dans le chapitre Installation - si c'est le cas, vous pouvez passer au chapitre suivant!
9
+
> **Note** Vous l'avez probablement déjà fait au chapitre [Installation](../installation/README.md). Si c'est le cas, vous pouvez passer directement au prochain chapitre !
0 commit comments