Comment puis-je obtenir près de définir un modèle SQLAlchemy comme:sqlalchemy - Modèles - en utilisant des champs dynamiques - ActiveRecord
class Person(Base):
pass
Et l'avez choisir dynamiquement les noms de champs? de toute façon obtenir des conventions de nommage pour contrôler les relations entre les tables? Je suppose que je cherche quelque chose de similaire à ActiveRecord de RoR mais en Python.
Je ne sais pas si cela compte, mais j'essaierai de l'utiliser sous IronPython plutôt que cPython.
+1. Qu'en est-il des relations automatiques basées sur la convention de dénomination - supportées? bon lien avec des exemples? merci codeape – BuddyJoe
Je ne pense pas que cela fonctionne pour les relations. Ceux-ci doivent être définis manuellement dans le mappeur. – sebasgo
autoload = True crée les métadonnées de base de données à partir du schéma de base de données, et les mappings pour les champs de données simples sont créés automatiquement, mais vous devez toujours définir manuellement les relations, car certaines choses ne peuvent pas être détectées ligne par ligne. à un à partir de la mise en page de la base de données. – sebasgo