Module « flask_sqlalchemy »
Classe « SignallingSession »
Informations générales
Héritage
builtins.object
_SessionClassMethods
Session
SignallingSession
Définition
class SignallingSession(Session):
Description [extrait de SignallingSession.__doc__]
The signalling session is the default session that Flask-SQLAlchemy
uses. It extends the default session system with bind selection and
modification tracking.
If you want to use a different session you can override the
:meth:`SQLAlchemy.create_session` function.
.. versionadded:: 2.0
.. versionadded:: 2.1
The `binds` option was added, which allows a session to be joined
to an external transaction.
Constructeur(s)
Liste des attributs statiques
connection_callable | None |
dispatch | <sqlalchemy.event.base.SessionEventsDispatch object at 0x7f40cb8a0150> |
identity_map | None |
info | <sqlalchemy.util.langhelpers.memoized_property object at 0x7f40cb857460> |
Liste des propriétés
deleted | The set of all instances marked as 'deleted' within this ``Session`` [extrait de __doc__] |
dirty | The set of all persistent instances considered dirty. [extrait de __doc__] |
is_active | True if this :class:`.Session` not in "partial rollback" state. [extrait de __doc__] |
new | The set of all instances marked as 'new' within this ``Session``. [extrait de __doc__] |
no_autoflush | Return a context manager that disables autoflush. [extrait de __doc__] |
transaction | The current active or inactive :class:`.SessionTransaction`. [extrait de __doc__] |
Liste des opérateurs
Opérateurs hérités de la classe Session
__contains__
Liste des opérateurs
Opérateurs hérités de la classe object
__eq__,
__ge__,
__gt__,
__le__,
__lt__,
__ne__
Liste des méthodes
Toutes les méthodes
Méthodes d'instance
Méthodes statiques
Méthodes dépréciées
Méthodes héritées de la classe Session
__enter__, __exit__, __init_subclass__, __iter__, __subclasshook__, add, add_all, begin, begin_nested, bind_mapper, bind_table, bulk_insert_mappings, bulk_save_objects, bulk_update_mappings, close, commit, connection, delete, enable_relationship_loading, execute, expire, expire_all, expunge, expunge_all, flush, get, get_nested_transaction, get_transaction, in_nested_transaction, in_transaction, invalidate, is_modified, merge, prepare, query, refresh, rollback, scalar, scalars
Méthodes héritées de la classe _SessionClassMethods
close_all, identity_key, object_session
Méthodes héritées de la classe object
__delattr__,
__dir__,
__format__,
__getattribute__,
__hash__,
__reduce__,
__reduce_ex__,
__repr__,
__setattr__,
__sizeof__,
__str__
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :