Django: Framework de développement

Django: présentation
Django est un framework écrit en langage Python. Il est gratuit c’est-à-dire open-source, d’accès libre. Quand on crée un site web c’est toujours pour répondre à des besoins en l’occurrence la gestion et l’authentification des utilisateurs, la gestion des formulaires, la mise en ligne des fichiers, etc. C’est heureux de savoir que vous n’allez pas réinventer la roue lors de la conception de sites web. Le développeur dispose désormais des framework, des outils prêts à l’emploi pourvus déjà de composantes de base. Django est l’un de ces framework qui assistent le développeur dans le travail de conception de sites. 

Pourquoi  Choisir le framework  Django ?  
Pour une bonne intelligence de Django, il faudra sonder de près le serveur. Le premier principe est que celui-ci doit être en mesure de comprendre que vous cherchez à vous servir d’une page web.  Mettez- vous  dans cette disposition :une boîte à lettres (un port) avec l'arrivée attendue d’une missive (une requête). C'est à peu près le travail du serveur. Il lit la lettre et renvoie en réponse une page. Dans la majeure partie du temps, quand vous envoyez quelque chose, cela nécessite un contenu. Django agit  dans ce dernier domaine en aidant dans la création de ce contenu.

WEBGRAM  vous dit ce qui passe quand on demande un site web à votre serveur
Quand une demande arrive au niveau du serveur, elle sera transmise  à Django qui, en premier lieu  essaie de comprendre et d’analyser la demande. Dans un premier temps il étudie l’adresse de page Web dans le but de savoir quoi faire. Ce travail  sera exécuté par le routeur de  Django l'urlresolver. ( à noter qu’une adresse web est nommée URL de l’anglais Uniform Resource Locator d’où l’appellation ici d'urlresolver). Souvent on est appelé  à  renseigner une liste de modèles pour établir une correspondance avec un URL. Le framework Django vérifie pour vous dans l'ordre les  différents modèles, et si la correspondance est établie, il y a alors la transmission de la requête à la fonction associée appelée vue. Pour avoir une vue  nette sur le travail de Django, il  faut imaginer  un facteur ayant à sa possession une lettre. Il arpente la rue, regarde chaque maison et vérifie si le numéro de celle-ci correspond à celui écrit sur la lettre. S’il arrive à voir deux numéros correspondants, alors il introduira la missive dans la boîte à lettre de la maison. C’est ainsi que fonctionne plus ou moins l'urlresolver de Django.

La Fonction vue de Django
Elle est joue un rôle prépondérant quand s’il s’agit de considérer le framework Django. Plusieurs événements ont  lieu dans la fonction Vue de Django. Nous ausculterons la base de données pour plus d’informations. Prenons cet exemple, dans le cas où l’utilisateur demande à changer quelque chose dans ses données. Cette requête va fonctionner comme une lettre avec comme contenu:"Merci de changer la description de mon emploi actuel". La vue, dans un premier temps s’assure que l’utilisateur est bien assuré d’exécuter un changement dans ses données. Ensuite  la vue corrige  la présentation, c’est-à-dire la description de l’emploi. En dernier lieu, elle donne une réponse semblable à "Travail terminé !" que Django à son  tour renvoie à l’utilisateur. 

À signaler que cette présentation n’est pas exhaustive. Elle est minimaliste par rapport au  processus  que suit Django. Pour plus d’Informations, rapprochez-vous  de notre agence WEBGRAM.

[blogger]

Author Name

Formulaire de contact

Nom

E-mail *

Message *

Fourni par Blogger.