なぜflaskがこんなに流行っているのか
765 ワード
1.マイクロフレームワーク、簡潔、彼がしなければならないことだけをして、発展に大きな拡張性を提供しました.2.Flaskと関連する依存(Jinja 2、Werkzeug)は非常に優れた設計で、使いやすい.3.SQLAlchemyのORM操作データベースを使用するなど、開発効率が非常に高く、開発者がsqlを大量に書く時間を節約できます.4.社会の活性度が非常に高い.5.Flaskの柔軟性は非常に高く、彼はあなたのために多くの決定をすることはできません.たとえ選択を手伝っても、あなたは非常に簡単に必要なものに変えることができます.
Flaskを使ってデータベースを開発する場合、具体的にSQLAlchemyかMongoEngineかORMを使わずにMySQL-Pythonのような下位駆動で開発することは可能で、選択権は完全にあなたの手に握られています.Djangoとは異なり、Djangoには非常に完璧で豊富な機能が内蔵されており、自分が望んでいるものに置き換えたい場合は、サポートしないか、面倒です.
デフォルトのJinija 2テンプレートエンジンをMakoエンジンや他のテンプレートエンジンに置き換えるのは簡単です.URLと関数のマッピング:string:デフォルトのデータ型で、スラッシュ「/」のないテキストを受け入れます.
Flaskを使ってデータベースを開発する場合、具体的にSQLAlchemyかMongoEngineかORMを使わずにMySQL-Pythonのような下位駆動で開発することは可能で、選択権は完全にあなたの手に握られています.Djangoとは異なり、Djangoには非常に完璧で豊富な機能が内蔵されており、自分が望んでいるものに置き換えたい場合は、サポートしないか、面倒です.
デフォルトのJinija 2テンプレートエンジンをMakoエンジンや他のテンプレートエンジンに置き換えるのは簡単です.URLと関数のマッピング:string:デフォルトのデータ型で、スラッシュ「/」のないテキストを受け入れます.
float: 。
path: string , 。
uuid: uuid 。
any: , :
@app.route('//')
def item(url_path):
return url_path