Flask

Flask

【Flask】 Jinja2 テンプレートでコンポーネントを効率的に分割する方法

本記事では、Flask アプリケーションの Jinja2 テンプレートエンジンでのテンプレート分割の方法と、その利点について詳しく解説します。Jinja2 では、`{% include %}` と `{% extends %}` の2つの主要な方法でテンプレートを分割できます。
Flask

【Python】 PDF に 透かし を入れる方法

この記事では、Python で PDF に 透かし を入れる方法を紹介します。Python では PDF を扱うライブラリも豊富なので、すぐできるんじゃないかと思ったら、本当にすぐにできました。せっかくなので、実用性も兼ねて Flask で実装してみます。
Flask

【Flask】 WSGI サーバーに Waitress を使用する

この記事では、 Flask の組み込みサーバーから WSGI サーバーに切り替え、その中でも Waitress を使用する方法を紹介します。Flask のデフォルトの組み込みサーバーは本番環境での運用に適さないため、 Waitress などの WSGI サーバーに切り替えが必要です。
Flask

【Flask】Jinja2 テンプレートで if による表示条件を設定する

Flask のテンプレートエンジンである Jinja2 では、条件に基づいて表示を分岐させるために、いくつかの方法があり、主に、`if`、`elif`、`else` ステートメントを使用します。この記事では、基本的な使用方法を説明します。
Flask

【Python】Flask の url_for でパラメータを渡す方法

この記事では、Flask の url_for 関数を使用して、クエリパラメータとURIパラメータをどのように渡すかについて説明します。Jinja2 で指定する方法と、Pythonでの値の取得方法を紹介します。