Différences
Ci-dessous, les différences entre deux révisions de la page.
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:04] – edauce | public:appro-s7:td_web_suite [2023/11/04 17:57] (Version actuelle) – edauce | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ===== Autonomie | + | ===== Autonomie |
Jusqu' | Jusqu' | ||
Ligne 118: | Ligne 118: | ||
==== Publier votre code sur GitHub ==== | ==== Publier votre code sur GitHub ==== | ||
- | Allez sur {{GitHub.com}} et créez-vous un nouveau compte gratuitement. N’oubliez pas de mémoriser votre mot de passe (ajoutez-le à votre gestionnaire de mot de passe, si vous en utilisez un). | + | Allez sur {{https:// |
Ensuite, créez un nouveau dépôt en lui donnant le nom " | Ensuite, créez un nouveau dépôt en lui donnant le nom " | ||
Ligne 168: | Ligne 168: | ||
Nous allons donc mettre le blog que nous sommes en train de construire sur PythonAnywhere. Pour commencer, créez un compte « Débutant » (beginner) sur PythonAnywhere (le niveau gratuit est très bien, vous n’avez pas besoin d’une carte de crédit). | Nous allons donc mettre le blog que nous sommes en train de construire sur PythonAnywhere. Pour commencer, créez un compte « Débutant » (beginner) sur PythonAnywhere (le niveau gratuit est très bien, vous n’avez pas besoin d’une carte de crédit). | ||
- | {{www.pythonanywhere.com}} | + | {{https://www.pythonanywhere.com/}} |
{{https:// | {{https:// | ||
Ligne 222: | Ligne 222: | ||
En regardant la commande s' | En regardant la commande s' | ||
- | * Téléchargement de votre code depuis GitHub | + | |
- | * Création d'un virtualenv chez PythonAnywhere, | + | * Création d'un virtualenv chez PythonAnywhere, |
- | * 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, | Sur PythonAnywhere toutes ces étapes sont automatisées, | ||
Ligne 263: | Ligne 263: | ||
Si vous constatez une erreur en exécutant le script pa_autoconfigure_django.py, | Si vous constatez une erreur en exécutant le script pa_autoconfigure_django.py, | ||
- | * 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' | + | * Si vous voyez un message d’erreur indiquant « Could not find your settings.py », vous avez probablement oublié d' |
- | * Si vous avez précédemment créé un compte PythonAnywhere et avez rencontré une erreur avec collectstatic, | + | * Si vous avez précédemment créé un compte PythonAnywhere et avez rencontré une erreur avec collectstatic, |
Si vous constatez une erreur lorsque vous essayez de visiter votre site web, les logs d' | Si vous constatez une erreur lorsque vous essayez de visiter votre site web, les logs d' |