Résolue

Finalité Django

# Notions théoriques # Django # Migrations

Bonjour, je suis le cour Django ,j en suis a la partie les model Django,"créer un modele pour les categorie" en temps réel j applique les instructions en les adaptant un peu, je commence a bien manipuler d aller dans la console interactive, la creation migration....mais j ai vraiment du mal a voir la finalité .J ai du mal a visualiser ce que je fais et le resultat final, en gros je fais mais n arrive pas a comprendre pourquoi, peut etre que plus loin dans le cour tout va s assembler ? La finalité c est qu un utilisateur clic pour lire par exemple un article mais la j arrive pas a voir comment ca se fera.

Salut Anthony,


c’est la beauté du modèle MVT de django . En gros tu crées tes modèles qui décrivent comment est ta donnée genre un article possède un titre et une description. Ensuite ta vue contrôle les actions de l’utilisateur genre qu’est ce que django doit faire avec ton modèle. Et tu as le template qui est vraiment l’interface avec l’utilisateur.


tu définis tes urls qui sont les chemins (end points) vers tes vues. Comme si tu indiquais la route qui dirige vers ta vue.


tu verras qu’en pratiquant tu comprendras de mieux en mieux la logique

franchement pour l instant c est tres floue,je comprend indepandament ce que je fais mais j ai du mal a voir la globalité,apres comme tu dis ,il faut pratiquer , je vais donc avancer.Merci

Thibault houdon

Mentor

C'est normal Anthony, pour les sujets plus complexe en général, et encore plus pour un framework, il est très difficile de rapidement saisir tous les éléments du framework.


Je pourrais commencer le tutoriel en faisant la boucle complète de tous les éléments qui se parlent, mais je commencerais le cours en te parlant d'une dizaine de termes que tu n'as pas encore vu, pour te montrer plein de choses dans tous les sens.. ça te ferait une vue d'ensemble, mais tu ressortirais probablement paniqué en pensant que c'est très compliqué et sans forcément comprendre plus que ça comment tous ces éléments fonctionnent ensemble.


Pour le moment, tu vois ces éléments séparément, tu peux les appréhender et voir à quoi ils servent, et c'est normal que pour le moment tu n'arrives pas encore à voir le "big picture".


Mais tu vas voir en avançant dans le cours que tous les éléments que tu vois individuellement reviennent très souvent et qu'au final le principe est toujours le même. Une fois que tu auras vu tout ça 2, 3, 4x, tu arriveras à un point où tu comprendras tous les éléments importants qui sont contenus dans le framework Django (pour faire court : le modèle MVT, donc les vues, les templates, les urls, les modèles, comme l'a expliqué PA).


Donc pas de panique, c'est normal et c'est exactement pour cette raison qu'apprendre à faire un site web ça prend des semaines, voire de mois. Même si tu regardais 100% du parcours Django de bout en bout dans les 3 prochains jours, tu n'arriverais pas à tout assimiler.


Il faut du temps, de la pratique et voir beaucoup d'exemples pour que ça clique ;)


Bonne continuation !

Merci a vous deux ca me rassure un peu apres ca me parait logique de travailler et retravailler pour y arriver .La par contre j ai completement saturé sur relations entre modeles je comprends les commandes mais ne vois absolument pas l interet ,j ai fini par zappé pour reprendre sur la gestion des modeles dans l interface qui est du coup beaucoup plus complet.Je reviendrais a ces notions zappé une fois que j aurais fini une premiere "lecture " de la formation afin d aoir la vision d ensemble.

Inscris-toi

(c'est gratuit !)

Inscris-toi

Tu dois créer un compte pour participer aux discussions.

Créer un compte

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.