- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
Deviens membre Premium magic_button
Débloque cette session en devenant Membre Premium 🚀
Inscris-toi
(c'est gratuit !)
Un compte est nécessaire pour participer aux discussions.
Créer un compte personlive_helpToutes les questions
Gabriel Trouvé
17 février 2023 - 17 février 2023 à 9:48
checkConversation résolue
4 réponses
Variables d'environnement pour DATABASES de setting
Bonsoir,Je souhaiterai utiliser mysql pour un mini projet django.pas de problème pour mettre dans un fichier env les valeurs pour DEBUG et ALLOWED_HOSTS par exemple.Mais pour DATABASES c'est différent apparemment.Savez-vous …
00:00:00 :Une fois que vous avez créé un compte sur Python Anywhere et que vous êtes connecté à l'interface,vous allez avoir ici votre tableau de bord avec différentes indications, comme par exemple icil'utilisation du CPU sur votre environnement, donc votre environnement en ligne, et égalementl'espace qu'il vous reste sur votre compte. Donc là par exemple on voit que j'ai uniquement 4%
00:00:20 :d'utilisé, donc j'ai 22 Mb d'utilisé sur un quota avec mon compte par défaut en gratuit qui est de512 Mb, et on a également d'autres choses ici comme par exemple la possibilité d'accéder ànotre environnement avec une console, on peut également directement lancer une console Pythonici, on va voir les fichiers qui sont disponibles sur notre machine, des notebooks et des webapps.
00:00:42 :Donc si vous voulez déjà voir à peu près à quoi ressemble votre machine, vous pouvez lancerune Bash Console, donc en cliquant ici sur Bash Console, vous pouvez également les retrouver enallant dans l'onglet console ici, et vous allez voir ici toutes les consoles qui sont actuellementen train de rouler sur votre machine, donc moi j'en ai une ici à laquelle je peux accéder,
00:01:00 :si je veux la fermer je clique sur la croix et je vais pouvoir par la suite recréer une autreconsole, donc soit en cliquant directement ici pour ouvrir un interprèteur Python avec lesdifférentes versions qui sont disponibles, donc de 2.7 à 3.8, ou en entrant directement dans une
00:01:14 :console Bash par exemple, donc si je clique sur Bash ici vous allez voir qu'on va être redirigéautomatiquement vers un terminal, donc un shell Bash qui va me permettre d'accéder à ma machine,donc je vais zoomer un petit peu ici pour que vous voyez un peu mieux ce que je tape, et donc
00:01:28 :ici on a accès directement via l'onglet de notre navigateur à notre machine qui est disponible surPython Anywhere, donc là par exemple si je fais un ls je vois que pour l'instant j'ai juste unfichier readme qui est à l'intérieur de ce dossier, et si je fais pwd vous voyez que je suis actuellement
00:01:44 :dans le dossier utilisateur de mon compte, donc dans slash home slash logstring, et c'est àl'intérieur de ce dossier que l'on va installer notre application. Si vous revenez à l'intérieur
00:01:54 :de Python Anywhere, donc on peut cliquer sur le serpent ici pour revenir sur notre interface,on va déjà créer une application web, donc en allant dans l'onglet web ici, on va ajouter unenouvelle web app qui va contenir notre projet et les différents paramètres de notre site web.
00:02:08 :Donc je clique ici sur add a new web app, on va pouvoir cliquer sur next, avant ça vous remarquezici qu'il vous donne l'adresse URL à laquelle vous pouvez vous rendre pour afficher votre site,donc si on la copie et que j'ouvre un nouvel onglet vous allez voir que déjà on a un site qui est
00:02:22 :affiché ici, et on verra par la suite donc comment faire en sorte d'avoir notre site Django qui soitaffiché à la place. Mais ça c'est vraiment l'URL à laquelle vous allez pouvoir accéder pour accéder
00:02:31 :à votre site. Donc pour l'instant on a notre nom d'utilisateur, donc dogstring.pythonanywhere.com,et heureusement bien évidemment on peut modifier ce nom de domaine pour ne plus avoir le .pythonanywhere.com
00:02:41 :et avoir une URL qui corresponde à notre site. Donc on revient sur le setup ici denotre application, on va cliquer sur next, là vous voyez que par défaut il va vous proposerdifférents frameworks Python existants, donc par exemple Django ou encore Flask ou Bottle. Nous
00:02:56 :ce qu'on va faire c'est configurer notre environnement nous-mêmes, donc on va cliquerici sur manual configuration, puisqu'on a déjà un projet qui existe et on va devoir configurerquelques paramètres à l'intérieur de ce projet. Donc je clique sur manual configuration, on va
00:03:08 :choisir la version 3.8 et on va cliquer sur next ici pour terminer la création de notre application.Donc une fois que ça va être terminé, vous allez voir ce n'est pas très long normalement,on va avoir accès à notre tableau de bord de notre application et on pourrait créer
00:03:22 :plusieurs applications, bien entendu là avec un compte gratuit je ne peux en créer qu'une,mais si on passait sur une formule payante on pourrait avoir plusieurs applications àl'intérieur de notre compte. Donc une fois que l'application est créée, vous avez votre tableau
00:03:34 :de bord ici, vous voyez que là j'ai la possibilité donc de cliquer ici pour ajouter une nouvelleapplication, sauf que là actuellement avec le plan que j'ai, donc le plan gratuit comme jevous dis je ne peux pas en ajouter plusieurs, mais si vous passez sur un plan payant c'est
00:03:45 :possible. On a donc plusieurs choses ici, on a le bouton ici sur lequel il va falloir cliquercomme je vous disais en fait tous les trois mois, donc ils vont vous envoyer un mail normalementcomme il est indiqué ici une semaine avant que le site soit désactivé. Donc là par exemple on
00:03:59 :voit que j'ai jusqu'au 26 juin pour avoir mon site en ligne, donc le site va rouler automatiquementsans interruption jusqu'au 26 juin et si je ne clique pas sur ce bouton avant le 26 juin ilsera désactivé. Donc là encore c'est une limitation du compte gratuit, dès que vous passez à un site
00:04:14 :payant vous n'aurez plus bien entendu besoin d'aller cliquer tous les trois mois sur ce lien.On a quelques informations ici sur le trafic de notre site et ici vous allez retrouver différentsparamètres que l'on va voir dans les prochaines parties, donc on va devoir modifier pour allerpointer en fait vers les fichiers que l'on va mettre en ligne sur notre serveur et qui vont
Ce n'est pas fini...
✋
Tu as complété % du parcours 🔥
Termine l'intégralité de la formation pour pouvoir débloquer ton attestation de réussite.