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 « sqlalchemy.orm »

Classe « scoped_session »

Informations générales

Héritage

builtins.object
    ScopedSessionMixin
        scoped_session

Définition

class scoped_session(ScopedSessionMixin):

Description [extrait de scoped_session.__doc__]

Provides scoped management of :class:`.Session` objects.

    See :ref:`unitofwork_contextual` for a tutorial.

    ..warning::

       When using :ref:`asyncio_toplevel` the async
       version :class:`_asyncio.async_scoped_session` should be
       used instead.

    

Constructeur(s)

Signature du constructeur Description
__init__(self, session_factory, scopefunc=None) Construct a new :class:`.scoped_session`. [extrait de __init__.__doc__]

Liste des attributs statiques

Nom de l'attribut Valeur
session_factoryNone

Liste des propriétés

Nom de la propriétéDescription
autocommit
autoflush
bind
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__]
identity_map
infoA user-modifiable dictionary. [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__]

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
query_property(self, query_cls=None) return a class property which produces a :class:`_query.Query` [extrait de query_property.__doc__]
remove(self) Dispose of the current :class:`.Session`, if present. [extrait de remove.__doc__]

Méthodes héritées de la classe ScopedSessionMixin

__call__, __init_subclass__, __subclasshook__, configure

Méthodes héritées de la classe object

__delattr__, __dir__, __format__, __getattribute__, __hash__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__