適当おじさんの適当ブログ

技術のことやゲーム開発のことやゲームのことなど自由に雑多に書き連ねます

Orator

Python ORMで1対1の関連を定義したときのメモ

PythonのORMで1対1の関連を定義して、DBから値を取り出した時のメモです。以下のような usersテーブル と contactsテーブル を例に、1対1の関連を定義する方法と違いを調べました。 ORMごとに1対1の関連を定義する 使用したPythonのORMとバージョンは以下に…

PythonのORM Oratorで多対多のリレーションシップを定義するメモ

はじめに Orator はPythonのORMです。このOratorで多対多のモデルを定義する際に色々と困ったことが多かったので、パターンごとに整理してみました。本記事に書かれたソースコードは、以下の環境で動作させています。 Python: 3.7.4 Orator: 0.9.9 MySQL: 5.…