Bonjour
j'ai le code suivant:
ma question ne porte pas sur l'utilisation de sqlalchemy mais sur l'ajout de parenthèse après avoir déclaré une instance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 from sqlalchemy import create_engine from sqlalchemy.orm import sessionmaker # an Engine, which the Session will use for connection # resources, typically in module scope engine = create_engine("postgresql://scott:tiger@localhost/") # a sessionmaker(), also in the same scope as the engine Session = sessionmaker(engine) # we can now construct a Session() without needing to pass the # engine each time sessionlocal=Session()
je ne comprends la fin : sessionlocal=Session()
est-ce que Session et Session() représentent la meme chose?
pourquoi on ajoute des parenthèse à Session après avoir déclaré une instance qui se nomme Session?
je vois souvent ca dans d'autres scripts dans la cadre des closures.
est-ce que il y a un lien avec une closure?
merci
Partager