- Date: 09/08/2022
- Durée : 4h
Bienvenue à tous dans notre workshop consacré à Python et l'introduction de son framework Django.
Deux parties sont abordées dans ce workshop :
Ce repository a été écrit en donnant un maximum d'infos théoriques pour vous aider à comprendre la logique de Django. Des bouts de code complètent l'aspect théorique.
Le but de ce projet est de comprendre l'arborescence d'un projet Django et d'appréhender le MVT en créant tout simplement une page web comportant une liste de films associés à leurs caractéristiques.
Vous trouverez 4 branches sur ce repo :
-
La branche
main
correspond à l'aspect théorique du workshop -
La branche
projet_complet
correspond au projet en lui-même -
La branche
projet_bonus
correspond à deux aspects supplémentaires traités en tant que bonus avec une team backend et une team frontend -
La branche
concours_best_ui
correspond à la branche de notre concours design. Le but est que la team frontend utilise tailwind pour styliser le site créé durant ce workshop
-
9h30 - 10h00 : Intro au framework Django - Les environnements virtuels et starter un projet Django
-
10h00 - 10h40 : MVT + Models + Migrations
-
10h40 - 11h00 : Admin - Create superuser
-
11h00 - 11h15 : Pause
-
11h15 - 12h00 : Liste de films - URL + view.liste + template
-
12h00 - 12h30 : Détails de chaque film - Url + views.details + template
-
12h30 - 13h30 : Pause déjeuner
-
13h30 - 14h00 : Détails de chaque film - Url + views.details + template
- 14h00 - 17h00 : Forms + Concours 'Best UI' avec Tailwind
Découvrons quelques bases utiles dans Python