NO LONGER MAINTAINED - A Flask extension for creating simple ReSTful JSON APIs from SQLAlchemy models.
patch
request.IntegrityError
, DataError
, and
ProgrammingError
exceptions in all view methods.sqlalchemy.Column
from sqlalchemy
directly,
instead of sqlalchemy.sql.schema
allow_delete_many
keyword argument.APIManager.init_app
now can be correctly used to
initialize multiple Flask applications.group_by
directives.get
requests.include_methods
keywords argument respect model properties.url_for
function for computing URLs from models.POST
request.This is a beta release; these changes will appear in the 1.0.0 release.
COUNT
on requests that don't require
pagination.python-dateutil
to be strictly
greater than 2.2 to avoid parsing bug.like
operator to filter results.not_like
operator for filter objects.url_prefix
keyword argument to the :class:APIManager
constructor, so one can specify a URL prefix once for all created APIs.__table__.name
instead of __tablename__
to infer the
collection name for the SQLAlchemy model.APIManager.create_api
to serialize each resource correctly, depending
on its type.url_prefix
keyword argument to
APIManager.create_api
.APIManager.create_api
to build resource urls in responses.