聴衆からの提案/質問に基づいて、経験豊富な開発者が提供するコンテンツ。このイニシアチブは、無料/最新のプログラミングチュートリアルを提供することを目的としています - マニフェストをお読みください。
AppSeedチームとのサポートチャットFlaskは、軽量のWebアプリケーションフレームワークです。複雑なアプリケーションにスケールアップする機能により、迅速かつ簡単に開始するように設計されています。 Djangoと比較して、Flaskは開発者に軽量のコードベースとより多くの自由を提供します。
?トップに戻ります
フラスコをインストールする最も簡単な方法は、公式のパッケージ管理ツールをPIPで使用することです。
$ pip install FlaskFlaskバージョンを確認する方法
Pythonコンソール(ターミナルのPythonと入力)を開き、以下のようにインストールされているバージョンを確認します。
>> import flask
>> flask . __version__
'1.1.2'
> >>この場合、インストールされたバージョンは1.1.2です
?トップに戻ります
ターミナルを開き、PIPを使用してフラスコ(まだ取り付けていない場合)を取り付けます。
$ pip install Flaskこのコンテンツを使用して、 hello.pyというファイルを作成するには、優先エディターを使用してください。
from flask import Flask
app = Flask ( __name__ )
@ app . route ( '/' )
def hello ():
return f'My first Flask!'ファイルを保存してアプリを起動します。
$ env FLASK_APP=hello.py flask run
* Serving Flask app " hello "
* Running on http://127.0.0.1:5000/上記のCommnandは2つのことを行います。
FLASK_APP変数を設定します(Flaskに必要です)flask runコマンドでコードを実行しますブラウザLocalHost:5000でアプリにアクセスすることで、最初のフラスコが表示されます!メッセージ。
?トップに戻ります
このような軽量なフレームワークであるFlaskには、プロジェクトのコードベース構造に関する柔軟性が非常に高くなります。単一のファイルを使用して、すべてのコードをドロップしたり、アプリロジックをより多くのファイルとディレクトリに分割したりできます。すべてのバリエーションは機能しますが、プロジェクトが大きくなり、他の人にとってはMigthが読めなくなると問題があります。
さて、このセクションでは、フラスコプロジェクトを開始するときに留意するいくつかのオプションを示します。
?続きを読む:フラスコプロジェクト構造:単一ファイル、分離アプリ、青写真
?トップに戻ります
前のセクションで学んだ情報を使用して、最新のブートストラップUIキットの上にある簡単なフラスコプロジェクトをゼロから構築できます。
?続きを読む:Flask Bootstrapサンプル
?トップに戻ります
Jinjaは、DjangoのテンプレートをモデルにしたPythonのモダンでデザイナーに優しいテンプレート言語です。これはテキストベースのテンプレート言語であるため、マークアップとソースコードを生成するために使用できます。
?続きを読む:Jinjaテンプレート
?トップに戻ります
Flaskチュートリアル- 無料/最新のフラスコ関連コンテンツ| AppSeedによって。