Le framework web pour les perfectionnistes sous pression.
Django est un logiciel que vous pouvez utiliser pour développer des applications web rapidement et efficacement. La plupart des applications web ont plusieurs fonctions communes, telles que l'authentification, la récupération d'informations à partir d'une base de données et la gestion des cookies.
Les développeurs utilisent le cadre web de Django pour organiser et écrire leur code de manière plus efficace et réduire considérablement le temps de développement web.
Django propose une structure prête à l'emploi pour plusieurs tâches courantes :
Django est un projet gratuit géré par la Django Software Foundation. C'est un cadre de haute qualité maintenu par une communauté active.
Des sites de premier plan font confiance à Django :
Django utilise une architecture Model-View-Template (MVT).
Il sert d'interface entre la base de données et le code. Il convertit les tables de votre base de données en classes Python (ORM - Object Relational Mapping).
Les vues traitent les demandes. Le répartiteur d'URL mappe vos fonctions aux URL demandées par l'utilisateur.
urlpatterns = [
path('employee/name', views.employee_name),
path('employee/<int:year>/', views.year_archive),
]
Il gère la présentation. C'est du HTML mélangé à une syntaxe spéciale (Django Template Language ou Jinja2) pour insérer des données dynamiques.
Django simplifie la création, la validation et le traitement des formulaires. Il gère également les comptes utilisateurs, les permissions et les sessions de manière sécurisée.
< et >.Les projets Django peuvent traiter des milliers de demandes simultanées grâce à :