02 Django: Premier projet, Première application
Django: Premier projet, Première application
🤓 Objectifs:
- Initialiser son premier projet Django
- Premier lancement de Django
- Initialiser sa premiere application Expliquer la différence entre le projet et l'application dans Django, proposition :
Initialisation du projet: NutriFood
Il est temps de créer le projet NutriFood. Pour ce faire je t'envoie vers la documentation officielle Django, https://docs.djangoproject.com/fr/3.1/intro/tutorial01/. Arrêtes toi à la fin du chapitre Création d’un projet pour le moment. De là tu vas y trouver un exemple basé sur une application de "sondage". Pour cette quêtes ainsi que d'autres de ce parcours, nous te demandons de suivre le tutoriel, selon les chapitres que nous t'indiquons. Une fois arrivé au bout, reproduis ce que tu as vu avec le projet Nutrifood. L’apprentissage se fait par la répétition.
Après avoir créé ton projet NutriFood tu devrais avoir cette arborescence:
NutriFood/ manage.py NutriFood/ __init__.py settings.py urls.py asgi.py wsgi.py
Lancement du serveur de développement
Tu as installé Django tu as créé un projet mais comment mettre en route Django. Rien de plus facile !
python manage.py runserver
Tu peux même choisir sur quel port🛥️ lancé Django Bon le mieux c'est d'aller voir à nouveau le tutoriel officiel
Lancement du serveur de developpement.
Créer l'application search
Maintenant tu vas devoir créer l'application search (dans le projet Nutrifood). Voici un exemple de création d'application dans le tutoriel officiel de Django
https://docs.djangoproject.com/fr/3.1/intro/tutorial01/#creating-the-polls-app.
💪 Challenge : Faire ta première vue et envoyer ton projet sur github !
Bon tu es paré à commencer les choses sérieuses ! bah oui tu as déjà créé ton projet nutrifood, l'application search, et tu sais lancer le serveur de développement.
Il est temps de créer ta première vue qui affichera Hey ! tu es sur l'index de l'application search du projet NutriFood.
Heureusement je te fournis les ressources qui te permettront d'arriver à un résultat !
Tu trouveras tout ce dont tu as besoin sur le doc de Django !
Il est temps d'envoyer ce projet sur github une fois que celui-ci sera sur github tu pourras passer à la suite !