• # Read the docs

    Posté par . En réponse au journal Un peu de sucre pour une meilleure alchimie ?. Évalué à 2.

    Pour la doc qui se synchronise avec github : https://readthedocs.org/ (c'est ce que tout le monde utilise à l'heure actuelle). Par contre, avec la doc en français tu te limite à un public restreint. Quelques tests pourraient aussi être sympas.

    Je suis un peu embête par la session en argument à tout les appels. Avec pyramid, j'ai l'habitude d'avoir DBSession en variable globale (à peu près), du coup passer la session en argument partout me fait pas des masses envie. Je sais pas comment ça pourrait s'interfacer avec ça.

    J'ai l'habitude de faire un truc similaire dans mes projets (en plus fainéant), qui ressemble à ça :

    class Base(object):
     id = Column(Integer, primary_key=True)
     @property
     @classmethod # ça marche pas direct, mais c'est l'idée
     def q(cls):
     return DBSession.query(cls)
    Base = declarative_base(cls=Base)