検索

ホームページ  >  に質問  >  本文

django と flask のクラスベースのビューについて?

最近 Flask のドキュメントを読んでいたところ、Django と Flask ではビューが両方とも関数とクラス (Flask ではプラグイン ビューと呼ばれます) に基づいていることがわかりました。この 2 つのビューの違いがよくわかりません。始めたばかりなので、ずっと関数ビューを使用していました。この 2 つのビューの違いは何ですか?正式な開発では、関数ビューとクラスベースのビューのどちらがよく使用されますか?

欧阳克欧阳克2752日前769

全員に返信(2)返信します

  • 曾经蜡笔没有小新

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

    違いはありません。コードを記述するときのスタイルが異なるだけです。

    クラスベースのビューは、すべてのビューを 1 か所で定義することに重点を置き、
    関数ベースのビューは、使用される場所で定義します。

    返事
    0
  • 阿神

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

    クラスベースのビューにより、ロジックの再利用が容易になります。基本クラス内の複数のビューに共通のロジックを記述することができ、この基本クラスを継承するビュー クラスにこのロジックを含めることができます。

    返事
    0
  • キャンセル返事