Jonathan Oberländer Patrick Schemitz: Building an ORM from scratch

Опубликовано: 15 Апрель 2026
на канале: PyCon DE
1,059
like

Speaker:: Jonathan Oberländer Patrick Schemitz

Track: PyCon: Libraries
Have you ever wondered how Django, SQLAlchemy, and PonyORM can translate Python objects into database rows? How complicated can this really be? In this talk we will be creating our own (limited) ORM from scratch, starting from almost nothing and finishing with a library that can define relational models, translate simple and (somewhat) complex queries into a database query, and create and apply migrations, all while hiding the details behind a Python interface.


Recorded at the PyConDE & PyData Berlin 2022 conference, April 11-13 2022.
https://2022.pycon.de
More details at the conference page: https://2022.pycon.de/program/LKHQ9J
Twitter:   / pydataberlin  
Twitter:   / pyconde