-
【Flask-SQLAlchemy】サンプルコードで基底モデルクラスの使い方を理解しよう
Flask-SQLAlchemy でアプリケーション全体で共通する属性やメソッドを定義する基底モデルクラスを作成できます。これは、アプリケーションのコードをより簡潔で保守しやすくするために役立ちます。手順flask_sqlalchemy. Base クラスを継承する基底モデルクラスを作成します。
-
【SQLAlchemy, Flask-SQLAlchemy, Alembic】既存カラムにユニーク制約を後から追加する方法
本記事では、SQLAlchemy、Flask-SQLAlchemy、Alembic を用いて、既存のデータベースカラムにユニーク制約を追加する方法を解説します。前提知識本記事の内容を理解するには、以下の知識が必要です。Python プログラミング
-
【初心者向け】Flask-SQLAlchemyで「Greater than or equal to (>=)」を使って年齢で絞り込む
Flask-SQLAlchemyは、FlaskフレームワークとSQLAlchemy ORMを統合するためのライブラリです。このライブラリを使用すると、Flaskアプリケーションでデータベース操作を簡単に実行できます。この解説では、Flask-SQLAlchemyで「Greater than or equal to (>=)」演算子を使用する方法について説明します。
-
Alembic を使用して Postgresql の Enum 型をマイグレーションする
この問題は、SQLAlchemy が Postgresql の Enum 型を自動的に作成しないことに起因します。そのため、マイグレーションを実行しても、Enum 型に対応するデータベーススキーマが作成されず、エラーが発生します。この問題を解決するには、以下のいずれかの方法で Enum 型を手動で作成する必要があります。