Participer au site avec un Tip
Rechercher
 

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 :

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)

Signature du constructeur Description
__init__(self, db, autocommit=False, autoflush=True, **options)

Liste des attributs statiques

Nom de l'attribut Valeur
connection_callableNone
dispatch<sqlalchemy.event.base.SessionEventsDispatch object at 0x7f40cb8a0150>
identity_mapNone
info<sqlalchemy.util.langhelpers.memoized_property object at 0x7f40cb857460>

Liste des propriétés

Nom de la propriétéDescription
deletedThe set of all instances marked as 'deleted' within this ``Session`` [extrait de __doc__]
dirtyThe set of all persistent instances considered dirty. [extrait de __doc__]
is_activeTrue if this :class:`.Session` not in "partial rollback" state. [extrait de __doc__]
newThe set of all instances marked as 'new' within this ``Session``. [extrait de __doc__]
no_autoflushReturn a context manager that disables autoflush. [extrait de __doc__]
transactionThe 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
Signature de la méthodeDescription
get_bind(self, mapper=None, clause=None) Return the engine or connection for a given model or [extrait de get_bind.__doc__]

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__