skydum

個人的な作業記録とか備忘録代わりのメモ

python

pydanticで_(アンダースコア)から始まる変数を利用する方法

pydanticで_から始まるクラス変数を利用できないので、利用できるようにする 通常の問題がないパターン from pydantic import BaseModel, Field class Users(BaseModel): id: str = Field(None) name: str = Field(None) data: str = Field(None) u = Users(…

pydanticの使い方

pydanticでネストされたモデルに値を入れる方法、ネストされたクラスを取得する方法、サブクラスの取得方法 親 → 子供 → 孫の様に定義された(ネストされた)クラスに値を入れる必要があって調べた 親に定義された子供クラスの情報を取得したかったため、親の…

SQLAlchemyで外部制約キーを複数持ったリレーションシップの設定

SQLAlchemyを使って外部制約キーを複数持ったリレーションシップを設定する リレーションシップの基本 リレーションシップについては以下がとても詳しい poyo.hatenablog.jp qiita.com 構築したいDBのER図 生成したいSQL CREATE TABLE persons ( id VARCHAR(…