Looking for django Keywords? Try Ask4Keywords

DjangoVues génériques


Introduction

Les vues génériques sont des vues qui effectuent une action prédéfinie, telle que la création, la modification ou la suppression d'objets, ou simplement l'affichage d'un modèle.

Les vues génériques doivent être distinguées des vues fonctionnelles, qui sont toujours écrites à la main pour effectuer les tâches requises. En bref, on peut dire que les vues génériques doivent être configurées, alors que les vues fonctionnelles doivent être programmées.

Les vues génériques peuvent gagner beaucoup de temps, en particulier lorsque vous avez de nombreuses tâches normalisées à effectuer.

Remarques

Ces exemples montrent que les vues génériques simplifient généralement les tâches standardisées. Au lieu de tout programmer à partir de zéro, vous configurez ce que les autres personnes ont déjà programmé pour vous. Cela a du sens dans de nombreuses situations, car cela vous permet de vous concentrer davantage sur la conception de vos projets plutôt que sur les processus en arrière-plan.

Alors, devriez-vous toujours les utiliser? Non, ils n'ont de sens que si vos tâches sont assez standardisées (chargement, édition, suppression d'objets) et que vos tâches sont répétitives. Utiliser une seule vue générique spécifique une seule fois, puis remplacer toutes ses méthodes pour effectuer des tâches très spécifiques peut ne pas avoir de sens. Vous pouvez être mieux avec une vue fonctionnelle ici.

Cependant, si vous avez beaucoup de vues qui requièrent cette fonctionnalité ou si vos tâches correspondent exactement aux tâches définies pour une vue générique spécifique, alors les vues génériques sont exactement ce dont vous avez besoin pour vous simplifier la vie.

Vues génériques Exemples Liés