mcpField
F
flask

flask

github.com/full-stack-skills開発3100 回インストール5 週間前に更新
リポジトリ

flask について

FlaskでPython Webアプリを開発するためのスキルです。ルーティング、テンプレート、拡張機能、設定、WSGI、デプロイの知識を扱います。

主な機能

  1. 01Flaskのルートとリクエスト処理
  2. 02Jinja2テンプレート
  3. 03Blueprintと拡張機能
  4. 04設定とデプロイのガイダンス

活用シーン

  1. 01FlaskのルートとWebページの作成
  2. 02Blueprintによるアプリの構成
  3. 03Flaskアプリのデプロイ準備

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/full-stack-skills/python-skills --skill flask

インストール後、Claude Code で/flaskを入力して読み込まれたか確認します。

同梱ファイルagents/openai.yamlLICENSE.txt

詳細

このスキルを使うタイミング

次のことをユーザーが希望する場合は、いつでもこのスキルを使います。

  • Flask を使って Python の Web アプリケーション、ルート、テンプレート、拡張機能を作成する
  • WSGI、ブループリント、設定、デプロイを構成する

このスキルの使い方

  1. 基本:Flask(name)、@app.route、request、render_template;Jinja2。
  2. 応用:Blueprint、Flask-SQLAlchemy、設定と環境変数;g、session。
  3. 参考:https://flask.palletsprojects.com/

ベストプラクティス

  • アプリケーションファクトリーとブループリントで分割します。機密設定をリポジトリに登録しないでください。
  • 本番環境では Gunicorn/uWSGI を使用し、CSRF とセキュリティヘッダーを設定します。

キーワード

flask, Python Web, ルート, テンプレート

コメント