1.7.0
Project description
A simple, flexible and testable active-record powered by SQLAlchemy.
Install
pip install chemist
Documentation
Basic Usage
from chemist import ( Model, db, DefaultTable set_default_uri, ) engine = set_default_uri('sqlite:///example.db') class BlogPost(Model): table = DefaultTable('blog_post' db.Column('id', db.Integer, primary_key=True), db.Column('title', db.Unicode(200), nullable=False), db.Column('content', db.UnicodeText, nullable=False), ) post1 = BlogPost.create(title='Hello World', content='\n'.join([ 'Introduction...', 'Supporting Theory 1...', 'Supporting Theory 2...', 'Supporting Theory 3...', 'Conclusion', ])) for post in BlogPost.all(): print(post.title, post.id)
Examples
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
chemist-1.7.0.tar.gz
(12.5 kB
view hashes)