suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Über klassenbasierte Ansichten in Django und Flask?

Ich habe kürzlich die Flask-Dokumentation gelesen und festgestellt, dass Ansichten sowohl in Django als auch in Flask auf Funktionen und Klassen basieren (in Flask Plug-in-Ansichten genannt). Ich verstehe den Unterschied zwischen diesen beiden Ansichten nicht ganz, da ich gerade erst angefangen habe. Was ist der Unterschied zwischen diesen beiden Ansichten? Werden in der formalen Entwicklung häufiger funktionale Ansichten oder klassenbasierte Ansichten verwendet?

欧阳克欧阳克2831 Tage vor811

Antworte allen(2)Ich werde antworten

  • 曾经蜡笔没有小新

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

    没有区别,编写代码时风格不同而已。

    基于类的视图强调的是把所有视图定义在一个地方,
    基于函数的视图是在使用的地方再来定义。

    Antwort
    0
  • 阿神

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

    基于类的视图便于逻辑复用。你可以把多个视图中公共的逻辑写在一个基类中,继承了此基类的视图类即可拥有该逻辑。

    Antwort
    0
  • StornierenAntwort