SQLAlchemy
![]() | |
Příslušnost: všeobecnáKategorie:Stránky se všeobecnou příslušností |
SQLAlchemy je SQL toolkit a případně i ORM (Object Relational Mapper).
Info
- HomePage: www.sqlalchemy.org
- w:en: SQLAlchemy
- Jazyk: Python
Dokumentace
- SQLAlchemy Documentation – rozdělená na práci s ORM a bez něj (Core)
- Working with Engines and Connections – práce bez ORM
Filosofie
SQLAlchemy sestává ze dvou různých komponent:
- Core – toolkit, který provádí SQL abstrakci nad různými DBAPI
- ORM – je to fakultativní (tj.nepovinný) balík, který nad tím dále staví možnost objektově-relačního mapování
Instalace
Zdroj:
Před vlastní instalací se doporučuje vytvořit si virtuální prostředí:
~$ sudo apt-get install python-virtualenv ~$ virtualenv sqlalchemy-workspace ~$ cd sqlalchemy-workspace ~/sqlalchemy-workspace$ source bin/activate
Poté si pomocí pip nainstalujeme SQLAlchemy:
~/sqlalchemy-workspace$ pip install sqlalchemy
Externí odkazy
Tutoriály
- Python Central: Xiaonuo Gantan (2013): Python SQLAlchemy Tutorial – 11dílný seriál
- A step-by-step SQLAlchemy tutorial – je pro python2, ale jde to předělat na python3
- Igor Davydenko: How SQLAlchemy saving the world? – bez ORM