SQLAlchemy versions of Django's get_or_create() and update_or_create()
Project description
SQLAlchemy get_or_create()
SQLAlchemy versions of Django’s get_or_create() and update_or_create()
Installation
To get the latest stable release from PyPi
pip install sqlalchemy_get_or_create
Usage
get_or_create(session, model, defaults=None, **kwargs)
Same as Django’s get_or_create() but also takes the SQLAlchemy session and model
update_or_create(session, model, defaults=None, **kwargs)
Same as Django’s update_or_create() but also takes the SQLAlchemy session and model
Acknowledgments
Django
Some code cribbed from https://skien.cc/blog/2014/01/15/sqlalchemy-and-race-conditions-implementing-get_one_or_create/
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for sqlalchemy_get_or_create-0.1.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8702c23d0c8a4524499d33aa23ff884751795ffa08e2d9de277af0c4a95ec49b |
|
MD5 | 8fe3462949deb5776315356e0b339274 |
|
BLAKE2b-256 | 17e4757150d2643071c0c098256200be6db258799bf4b1f51ae37995e9254687 |
Close
Hashes for sqlalchemy_get_or_create-0.1.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1c9d06c1313fb5eb487ab7c2ebd3d0021dc1cb478b129ea4bc969d819c918ce |
|
MD5 | 216dd2c8c2bc60abc29fe3fd00ca9eb1 |
|
BLAKE2b-256 | 0afa4e7f2c9c325bd8fb9015c7c86ae203b747efe4ff2285253ae14cf2f07295 |