向烧瓶应用程序添加sqlalchemy支持。
SQLAlchemy-Handler的Python项目详细描述
sqlalchemy handler是一个扩展,它仍然像flask sqlalchemy一样,为应用程序添加了对sqlalchemy的更多支持。它有助于处理模型 人性化的id一旦jsonified,就会在节省时间的过程中为某些值的转换抛出api错误。
[![圆圈](https://circleci.com/gh/betagouv/sqlalchemy-handler/tree/master.svg?style=svg)](https://circleci.com/gh/betagouv/sqlalchemy-handler/tree/master) [![覆盖状态](https://coveralls.io/repos/github/betagouv/sqlalchemy-handler/badge.svg)](https://coveralls.io/github/betagouv/sqlalchemy-handler)
一个简单的例子
fromflaskimportFlaskfromsqlalchemy_handlerimportHandlerapp=Flask(__name__)app.config["SQLALCHEMY_DATABASE_URI"]="sqlite:///example.sqlite"db=SQLAlchemy(app)classUser(Handler,db.Model):id=db.Column(db.Integer,primary_key=True)username=db.Column(db.String,unique=True,nullable=False)email=db.Column(db.String,unique=True,nullable=False)user=User(username="Flask",email="example@example.com")Handler.save(user)
链接
- 文档:https://sqlalchemy-handler.betagouv.fr/
- 发布:https://pypi.org/project/SQLAlchemy-Handler/
- 代码:https://github.com/betagouv/sqlalchemy-handler
- 问题跟踪器:https://github.com/betagouv/sqlalchemy-handler/issues
- 测试状态:https://travis-ci.org/betagouv/sqlalchemy-handler
- 测试覆盖率:https://codecov.io/gh/betagouv/sqlalchemy-handler