Archives Wild Code School
Django

02 Django: Premier projet, Première application

Quête 2 sur 9

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

↗
https://docs.djangoproject.com/fr/3.1/intro/tutorial01/#the-development-server

Lancement du serveur de developpement.

docs.djangoproject.com

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 !

↗
https://docs.djangoproject.com/fr/3.1/intro/tutorial01/#write-your-first-view

Tu trouveras tout ce dont tu as besoin sur le doc de Django !

docs.djangoproject.com

Il est temps d'envoyer ce projet sur github une fois que celui-ci sera sur github tu pourras passer à la suite !