Metadata-Version: 2.1
Name: pyco-sqlalchemy
Version: 1.0.8
Summary: Easy ORM for Flask and Django Based on SqlAlchemy.ORM
Home-page: https://github.com/dodoru/pyco-sqlalchemy
Author: Nico Ning
Author-email: dodoru@foxmail.com
License: MIT
Description: 
        # pyco-sqlalchemy
        
        Easy ORM for Flask and Django Based on SqlAlchemy.ORM
        
        
        ## Tips:
        - use `charset=UTF8MB4 collate utf8_general_ci`
          (https://stackoverflow.com/questions/766809/whats-the-difference-between-utf8-general-ci-and-utf8-unicode-ci)
        - use `ext.TrimColumn instead Columns.Text`
        
        ## Samples
        
        - flask
        
        ```python
        from pyco_sqlalchemy._flask import BaseModel, db
        
        class User(db.Model, BaseModel):
            id = db.Column(db.Integer, primary_key=True, autoincrement=True)
            name = db.Column(db.String(32))
            email = db.Column(db.String(64), unique=True)
             
        
        form = dict(name="dev")
        u1 = User.insert(form, email="dev@pypi.com")
        u3 = User.upsert_one(form, email="dev@oncode.cc")
        assert u1.id == u3.id
        ```
        
        ## Todos
        - SQLALchemy-ORM
        - django-ORM
        
        ## Change Logs
        #### v1.0
        
        - support `flask-sqlalchemy`
        
        
Platform: any
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.2
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Topic :: Utilities
Classifier: Development Status :: 4 - Beta
Description-Content-Type: text/markdown
