Metadata-Version: 2.1
Name: fastalchemy
Version: 0.1.2
Summary: A SQLAlchemy middleware for FastAPI
Home-page: https://github.com/cloudeyes/fastalchemy
Author: Joseph Kim
Author-email: cloudeyes@gmail.com
License: MIT
Download-URL: https://github.com/cloudeyes/fastalchemy/archive/v0.1.1.tar.gz
Description: FastAlchemy
        ===========
        
        [![Build Status](https://travis-ci.com/cloudeyes/fastalchemy.svg?branch=master)](https://travis-ci.com/cloudeyes/fastalchemy)
        [![codecov](https://codecov.io/gh/cloudeyes/fastalchemy/branch/master/graph/badge.svg)](https://codecov.io/gh/cloudeyes/fastalchemy)
        
        SQLAlchemy Middleware for [FastAPI](http://github.com/tiangolo/fastapi) inspired by the [official tutorial](https://fastapi.tiangolo.com/tutorial/sql-databases). 
        
        
        Install
        --------
        
        ```
        pip install fastapi
        ```
        
        Features
        --------
        
        - Super-easy configuration: simply put `database.py` and `models.py` files in your project folder with the following code.
        
        ```python
        from fastapi import FastAPI
        from fastalchemy import SQLAlchemyMiddleware, db
        
        from models import User
        
        app = FastAPI()
        app.add_middleware(SQLAlchemyMiddleware)
        
        @app.get('/users')
        def get_users():
            return db.query(User).order_by(User.id).all()
        ```
        
        Details
        -------
        
        Please peek `tests/app` folder if you want to know the way to create `database.py` and `models` py.
        
Keywords: fastapi,middleware,sqlalchemy,plugin
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Description-Content-Type: text/markdown
