J'ai remarqué que de nombreux didacticiels SQLAlchemy utilisent relationship()
pour "connecter" plusieurs tables ensemble, que leur relation soit un à un, un à plusieurs ou plusieurs à plusieurs. Cependant, lorsque vous utilisez SQL brut, vous n'êtes pas en mesure de définir les relations entre les tables explicitement, autant que je sache.Est-il nécessaire d'utiliser `relation()` dans SQLAlchemy?
Dans quels cas relationship()
est-il requis et non requis? Pourquoi devons-nous définir explicitement la relation entre les tables dans SQLAlchemy?