public:appro-s7:td_web_suite

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_suite [2023/11/04 11:07] edaucepublic:appro-s7:td_web_suite [2023/11/04 17:57] (Version actuelle) edauce
Ligne 1: Ligne 1:
                                                                
-===== Autonomie : Déployer! =====+===== Autonomie : Déployer! =====
  
 Jusqu'à maintenant, votre site web est uniquement disponible sur votre ordinateur. Maintenant, vous allez apprendre à déployer! Déployer signifie mettre en ligne votre site pour que d'autres personnes puissent enfin voir votre app. :) Jusqu'à maintenant, votre site web est uniquement disponible sur votre ordinateur. Maintenant, vous allez apprendre à déployer! Déployer signifie mettre en ligne votre site pour que d'autres personnes puissent enfin voir votre app. :)
Ligne 222: Ligne 222:
 En regardant la commande s'exécuter, vous devriez voir ce qui ce passe: En regardant la commande s'exécuter, vous devriez voir ce qui ce passe:
  
-* Téléchargement de votre code depuis GitHub +  * Téléchargement de votre code depuis GitHub 
-* Création d'un virtualenv chez PythonAnywhere, comme celui sur votre propre ordinateur +  * Création d'un virtualenv chez PythonAnywhere, comme celui sur votre propre ordinateur 
-* Mise à jour de votre fichier de paramètres avec des paramètres de déploiement +  * Mise à jour de votre fichier de paramètres avec des paramètres de déploiement 
-* Mise en place d’une base de données sur PythonAnywhere en utilisant la commande manage.py migrate +  * Mise en place d’une base de données sur PythonAnywhere en utilisant la commande manage.py migrate 
-* Mise en place de vos fichiers statiques (nous verrons ce que c'est plus tard) +  * Mise en place de vos fichiers statiques (nous verrons ce que c'est plus tard) 
-* Et configuration de PythonAnywhere pour servir votre application web via son API+  * Et configuration de PythonAnywhere pour servir votre application web via son API
  
 Sur PythonAnywhere toutes ces étapes sont automatisées, mais ce sont les mêmes étapes que vous auriez à faire avec n'importe quel autre fournisseur de serveurs. Sur PythonAnywhere toutes ces étapes sont automatisées, mais ce sont les mêmes étapes que vous auriez à faire avec n'importe quel autre fournisseur de serveurs.
Ligne 263: Ligne 263:
 Si vous constatez une erreur en exécutant le script pa_autoconfigure_django.py, voici quelques causes courantes : Si vous constatez une erreur en exécutant le script pa_autoconfigure_django.py, voici quelques causes courantes :
  
-* Oubli de créer votre "jeton API" pour PythonAnywhere. +  * Oubli de créer votre "jeton API" pour PythonAnywhere. 
-* Faire une erreur dans votre URL GitHub +  * Faire une erreur dans votre URL GitHub 
-* Si vous voyez un message d’erreur indiquant « Could not find your settings.py », vous avez probablement oublié d'ajouter tous vos fichiers sur Git, et/ou vous ne les avez pas envoyé à GitHub. Regardez à nouveau la section Git ci-dessus +  * Si vous voyez un message d’erreur indiquant « Could not find your settings.py », vous avez probablement oublié d'ajouter tous vos fichiers sur Git, et/ou vous ne les avez pas envoyé à GitHub. Regardez à nouveau la section Git ci-dessus 
-* Si vous avez précédemment créé un compte PythonAnywhere et avez rencontré une erreur avec collectstatic, vous avez probablement une version antérieure de SQLite (par ex : 3.8.2) sur votre compte. Dans ce cas, créez un nouveau compte et essayez les commandes présentes dans la section PythonAnywhere ci-dessus.+  * Si vous avez précédemment créé un compte PythonAnywhere et avez rencontré une erreur avec collectstatic, vous avez probablement une version antérieure de SQLite (par ex : 3.8.2) sur votre compte. Dans ce cas, créez un nouveau compte et essayez les commandes présentes dans la section PythonAnywhere ci-dessus.
  
 Si vous constatez une erreur lorsque vous essayez de visiter votre site web, les logs d'erreurs devraient vous permettre de comprendre ce qui ne marche pas. Vous trouverez un lien vers les logs dans la page Web de PythonAnywhere. Regardez s’il y a des messages d’erreurs ; les plus récents seront en bas du fichier. Si vous constatez une erreur lorsque vous essayez de visiter votre site web, les logs d'erreurs devraient vous permettre de comprendre ce qui ne marche pas. Vous trouverez un lien vers les logs dans la page Web de PythonAnywhere. Regardez s’il y a des messages d’erreurs ; les plus récents seront en bas du fichier.
  • public/appro-s7/td_web_suite.1699092422.txt.gz
  • Dernière modification : 2023/11/04 11:07
  • de edauce