https://github.com/auth0-blog/sqlalchemy-orm-tutorial
Repository that accompanies the "SQLAlchemy ORM Tutorial for Python Developers" blog post
https://github.com/auth0-blog/sqlalchemy-orm-tutorial
Last synced: 3 days ago
JSON representation
Repository that accompanies the "SQLAlchemy ORM Tutorial for Python Developers" blog post
- Host: GitHub
- URL: https://github.com/auth0-blog/sqlalchemy-orm-tutorial
- Owner: auth0-blog
- License: mit
- Created: 2017-10-18T12:37:13.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-12-05T12:21:15.000Z (over 7 years ago)
- Last Synced: 2025-03-25T05:35:46.657Z (21 days ago)
- Size: 20.5 KB
- Stars: 105
- Watchers: 5
- Forks: 48
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- jimsghstars - auth0-blog/sqlalchemy-orm-tutorial - Repository that accompanies the "SQLAlchemy ORM Tutorial for Python Developers" blog post (Others)
README
# SQLAlchemy ORM Tutorial for Python Developers
This repository accompanies the [SQLAlchemy ORM Tutorial for Python Developers](https://auth0.com/blog/sqlalchemy-orm-tutorial-for-python-developers)
article on Auth0's blog. Head there to learn about SQLAlchemy ORM.## External Dependencies
The code in this repository depends on two things: Python itself and [`pipenv`](https://github.com/kennethreitz/pipenv).
Having at least Python on our machine developement, we can install `pipenv` as follows:```bash
# pip or pip3, which ever points to Python 3
pip3 install pipenv
```After that, we can install the dependencies of this project by issuing:
```bash
# activate virtual env
pipenv shell# install dependencies
pipenv install
```## Useful Commands
```bash
# starting a dockerized instance of PostgreSQL
docker run --name sqlalchemy-orm-psql \
-e POSTGRES_PASSWORD=dbpassword \
-e POSTGRES_USER=dbuser \
-e POSTGRES_DB=sqlalchemy-orm-tutorial \
-p 5432:5432 \
-d postgres# running basic example
python -m examples.basic# running one to one example
python -m examples.onetoone
```