À propos des vues basées sur les classes dans Django et Flask ?
欧阳克
欧阳克 2017-06-22 11:51:58
0
2
753

Je lisais récemment la documentation de Flask et j'ai découvert que dans Django et Flask, les vues sont basées sur des fonctions et des classes (appelées vues de plug-in dans Flask). Je ne comprends pas bien la différence entre ces deux vues. Depuis que je viens de commencer, j'ai toujours utilisé des vues fonctionnelles. Quelle est la différence entre ces deux vues ? Dans le développement formel, les vues fonctionnelles ou les vues basées sur les classes sont-elles davantage utilisées ?

欧阳克
欧阳克

温故而知新,可以为师矣。 博客:www.ouyangke.com

répondre à tous(2)
曾经蜡笔没有小新

Il n'y a pas de différence, c'est juste un style différent lors de l'écriture du code.

Les vues basées sur les classes mettent l'accent sur la définition de toutes les vues en un seul endroit,
Les vues basées sur les fonctions sont définies là où elles sont utilisées.

阿神

Les vues basées sur les classes facilitent la réutilisation de la logique. Vous pouvez écrire une logique commune dans plusieurs vues d'une classe de base, et la classe de vue qui hérite de cette classe de base peut avoir cette logique.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal