public:appro-s7:td_web:premiers-pas

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
public:appro-s7:td_web:premiers-pas [2023/10/18 11:44] – [Configuration de la base de données] edaucepublic:appro-s7:td_web:premiers-pas [2023/10/30 22:30] (Version actuelle) – [Lancer le serveur web] edauce
Ligne 53: Ligne 53:
 ====== Changer la configuration ====== ====== Changer la configuration ======
  
-Apportons quelques changements à mysite/settings.py. Ouvrez votre éditeur (vscode ou pycharm) et ouvrez le projet djangology (ou tout autre nom de dossier que vous avez défini lors de l'étape précédente).+Apportons quelques changements à ''mysite/settings.py''. Ouvrez votre éditeur (vscode ou pycharm) et ouvrez le projet djangology (ou tout autre nom de dossier que vous avez défini lors de l'étape précédente).
 Note : Gardez à l'esprit que settings.py est un fichier ordinaire, comme les autres. Vous pouvez l'ouvrir depuis l'éditeur. Note : Gardez à l'esprit que settings.py est un fichier ordinaire, comme les autres. Vous pouvez l'ouvrir depuis l'éditeur.
  
Ligne 80: Ligne 80:
 mysite/settings.py mysite/settings.py
     ALLOWED_HOSTS = ['127.0.0.1', '.pythonanywhere.com']     ALLOWED_HOSTS = ['127.0.0.1', '.pythonanywhere.com']
- 
-Note : Si vous utilisez un Chromebook, ajoutez cette ligne à la fin de votre fichier settings.py : MESSAGE_STORAGE = 'django.contrib.messages.storage.session.SessionStorage' 
-Ajoutez .amazonaws.com à ALLOWED_HOSTS si vous utilisez cloud9 
  
 ====== Configuration de la base de données ====== ====== Configuration de la base de données ======
Ligne 90: Ligne 87:
 Il est déjà configuré dans cette partie de votre fichier mysite/settings.py: Il est déjà configuré dans cette partie de votre fichier mysite/settings.py:
  
-mysite/settings.py+''mysite/settings.py''
     DATABASES = {     DATABASES = {
         'default': {         'default': {
Ligne 100: Ligne 97:
 Pour créer la base de donnée de notre blog, il faut lancer la commande suivante dans la console : ~/djangology$ python manage.py migrate (vous avez besoin d'être dans le dossier djangology qui contient le fichier manage.py). Si tout se passe bien, vous devriez voir quelque chose comme ça: Pour créer la base de donnée de notre blog, il faut lancer la commande suivante dans la console : ~/djangology$ python manage.py migrate (vous avez besoin d'être dans le dossier djangology qui contient le fichier manage.py). Si tout se passe bien, vous devriez voir quelque chose comme ça:
  
-command-line+''command-line''
     ~/djangology$ python manage.py migrate     ~/djangology$ python manage.py migrate
     Operations to perform:     Operations to perform:
Ligne 127: Ligne 124:
 Pour cela, vous avez besoin d'être dans le dossier qui contient le fichier manage.py (le dossier djangology). Dans votre console, vous pouvez lancer le serveur en tapant python manage.py runserver: Pour cela, vous avez besoin d'être dans le dossier qui contient le fichier manage.py (le dossier djangology). Dans votre console, vous pouvez lancer le serveur en tapant python manage.py runserver:
  
-command-line +''command-line'' 
- +    ~/djangology$ python manage.py runserver
-~/djangology$ python manage.py runserver +
- +
-Si vous avez un Chromebook, utilisez plutôt la commande suivante : +
- +
-Cloud 9 +
- +
-~/djangology$ python manage.py runserver 0.0.0.0:8080+
  
 Si vous utilisez Windows et que vous obtenez l'erreur UnicodeDecodeError, tapez plutôt cette commande : Si vous utilisez Windows et que vous obtenez l'erreur UnicodeDecodeError, tapez plutôt cette commande :
  
-command-line +''command-line'' 
- +    ~/djangology$ python manage.py runserver 0:8000
-~/djangology$ python manage.py runserver 0:8000+
  
 Ensuite, vous allez vérifier que votre site fonctionne. Pour cela, ouvrez votre navigateur (Firefox, Chrome, Safari, Internet Explorer, ou n'importe quel autre), et entrez l'adresse suivante : Ensuite, vous allez vérifier que votre site fonctionne. Pour cela, ouvrez votre navigateur (Firefox, Chrome, Safari, Internet Explorer, ou n'importe quel autre), et entrez l'adresse suivante :
  
-navigateur +''navigateur'' 
- +    http://127.0.0.1:8000/
-http://127.0.0.1:8000/ +
- +
-Si vous utilisez un Chromebook et Cloud9, cliquez plutôt sur l'URL dans la fenêtre pop-up qui devrait figurer dans le coin supérieur droit de la fenêtre de commande où le serveur web est en cours d'exécution. Le URL ressemble à ceci : +
- +
-navigateur +
- +
-https://<a bunch of letters and numbers>.vfs.cloud9.us-west-2.amazonaws.com+
  
 Bravo ! Vous venez de créer votre premier site web, et de le lancer avec un serveur web ! C'est génial, non? Bravo ! Vous venez de créer votre premier site web, et de le lancer avec un serveur web ! C'est génial, non?
Ligne 162: Ligne 144:
  
 Prêt-e pour la suite ? Il est temps de créer du contenu! Prêt-e pour la suite ? Il est temps de créer du contenu!
 +
 +[[public:appro-s7:td_web:modeles|Les modèles]]
  
  • public/appro-s7/td_web/premiers-pas.1697622290.txt.gz
  • Dernière modification : 2023/10/18 11:44
  • de edauce