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 :

Vous êtes un professionnel et vous avez besoin d'une formation ? Programmation Python
Les fondamentaux
Voir le programme détaillé
Module « sqlalchemy.orm »

Fonction as_declarative - module sqlalchemy.orm

Signature de la fonction as_declarative

def as_declarative(**kw: 'Any') -> 'Callable[[Type[_T]], Type[_T]]' 

Description

help(sqlalchemy.orm.as_declarative)

Class decorator which will adapt a given class into a
:func:`_orm.declarative_base`.

This function makes use of the :meth:`_orm.registry.as_declarative_base`
method, by first creating a :class:`_orm.registry` automatically
and then invoking the decorator.

E.g.::

    from sqlalchemy.orm import as_declarative


    @as_declarative()
    class Base:
        @declared_attr
        def __tablename__(cls):
            return cls.__name__.lower()

        id = Column(Integer, primary_key=True)


    class MyMappedClass(Base): ...

.. seealso::

    :meth:`_orm.registry.as_declarative_base`



Vous êtes un professionnel et vous avez besoin d'une formation ? Deep Learning avec Python
et Keras et Tensorflow
Voir le programme détaillé