2012-03-08 5 views

答えて

10
  • ビューをblueprintsに置くと、フラスコアプリケーションでは非常にきれいで透明な構造が作成されます。
  • Pluggable Viewsという優れた機能もあり、REST APIで非常に役立つクラスからビューを作成できます。
9

さまざまな方法でビューを分割できます。ここでは例のカップルです:Flask-Classy

そしてここでは、あなたのアプリを整理するための別のきちんとした方法です。確かに上品です。

+0

こんにちは、複数のモデルでこれをやりたいのですが?私はmodelSを持つものはほとんど見つけられません。ただ一つのmodel.pyファイルです。犬、猫、車を持っていて、3つのモデルが必要な場合はどうすればいいですか? – johnny

6

ビューを複数のファイルに分割しないようにするものはありません。実際、アプリケーションのうち最小のものだけが1つのファイルで構成されている必要があります。ここで

あなたは、専用のファイルにビューを記述します方法は次のとおりです。

from flask import current_app 

@current_app.route('/myview') 
def myview(): 
    pass 

ただ、モジュールはいくつかの点でインポートされることを確認してください。

もちろん、他の答えが示唆しているように、開発とメンテナンスの容易さを促進するアプリケーションを構造化するテクニックがあります。青写真を使うこともその一つです。

関連する問題