2.3.0
版本发布时间: 2017-09-28 22:15:34
pallets-eco/flask-sqlalchemy最新发布版本:3.1.1(2023-09-12 05:43:39)
Install or upgrade
Install from PyPI with pip:
pip install -U Flask-SQLAlchemy
Changelog
- Multiple bugs with
__tablename__
generation are fixed. Names will be generated for models that define a primary key, but not for single-table inheritance subclasses. Names will not override adeclared_attr
.PrimaryKeyConstraint
is detected. (#541) - Passing an existing
declarative_base()
asmodel_class
toSQLAlchemy.__init__
will use this as the base class instead of creating one. This allows customizing the metaclass used to construct the base. (#546) - The undocumented
DeclarativeMeta
internals that the extension uses for binds and table name generation have been refactored to work as mixins. Documentation is added about how to create a custom metaclass that does not do table name generation. (#546) - Model and metaclass code has been moved to a new
models
module._BoundDeclarativeMeta
is renamed toDefaultMeta
; the old name will be removed in 3.0. (#546) - Models have a default
repr
that shows the model name and primary key. (#530) - Fixed a bug where using
init_app
would cause connectors to always use thecurrent_app
rather than the app they were created for. This caused issues when multiple apps were registered with the extension. (#547)
1、 Flask-SQLAlchemy-2.3.0.tar.gz 101.58KB
2、 Flask-SQLAlchemy-2.3.0.tar.gz.asc 488B
3、 Flask_SQLAlchemy-2.3.0-py2.py3-none-any.whl 15.84KB