Speakers | |
---|---|
Gaëtan de Menten | |
Schedule | |
Day | Sunday |
Room | AW1.117 |
Start time | 14:00 |
End time | 15:00 |
Duration | 01:00 |
Info | |
Event type | Podium |
Track | Python |
Language | English |
A short presentation of SQLAlchemy (the Python SQL toolkit and Object Relational Mapper) and Elixir, which is a brand-new declarative layer on top of SQLAlchemy, with a syntax similar to that of Ruby on Rails's ActiveRecord.
SQLAlchemy acts as the glue between your python projects and your SQL database in a very elegant way. It is a very powerful tool but setting up everything can be a bit tedious, so we wrote Elixir, as a thin wrapper around SQLAlchemy to provide the ability to define model objects in a simpler (and quicker) way when you do not need the full expressiveness of SQLAlchemy's manual mapper definitions.