Maison  >  Questions et réponses  >  le corps du texte

À propos des vues basées sur les classes dans Django et Flask ?

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 ?

欧阳克欧阳克2675 Il y a quelques jours708

répondre à tous(2)je répondrai

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-06-22 11:53:58

    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.

    répondre
    0
  • 阿神

    阿神2017-06-22 11:53:58

    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.

    répondre
    0
  • Annulerrépondre