Je ne m'attends pas à avoir besoin de beaucoup plus que des fonctionnalités de base de type CRUD. Je sais que SQLAlchemy est plus flexible, mais la syntaxe etc de sqlobject semble juste être un peu plus facile à monter et à utiliser.Des raisons de ne pas utiliser SQLObject sur SQLAlchemy?
13
A
Répondre
8
Je pense que SQLObject est plus pythonique/plus simple, donc si cela fonctionne pour vous, respectez-le.
SQLAlchemy prend un peu plus à apprendre, mais peut faire des choses plus avancées si vous en avez besoin.
6
En outre, vous pouvez jeter un oeil à elixir, qui est un wrapper assez épais autour de SQLAlchemy et rend vraiment les tâches de base facile tout en conservant la puissance de SQLA.
+0
Vérifiez Quick ORM: http://pypi.python.org/pypi/quick_orm. C'est aussi un wrapper SQLAlchemy. –
0
Essayez quick_orm. Il est aussi puissant que SQLAlchemy et plus simple que SQLObject.
Questions connexes
- 1. Existe-t-il des raisons de performance pour ne pas utiliser UserControls?
- 2. Y a-t-il des raisons de ne pas utiliser CustomAttributes?
- 3. Y a-t-il des raisons de ne pas utiliser Boost :: shared_ptrs?
- 4. Raisons pour lesquelles PHP mail ne fonctionne peut-être pas
- 5. Existe-t-il des pièges ou de bonnes raisons de ne pas utiliser autosproc pour les appels de procédure stockée?
- 6. utiliser l'API de sauvegarde de SQLite de Python/SQLAlchemy
- 7. SQLAlchemy - MapperExtension.before_delete pas appelé
- 8. pourquoi ne pas utiliser plus de Grails?
- 9. Raisons d'utiliser Subversion sur MS Source Safe
- 10. Comment utiliser les UUID dans SQLAlchemy?
- 11. sqlalchemy - regroupant des articles et itérer sur les sous-listes
- 12. Comment faire create_ou_update dans sqlobject?
- 13. Toutes les raisons pour lesquelles je ne peux pas accéder à une instance de SQL 2005
- 14. Raisons d'utiliser les fichiers de propriétés Ant sur "Propriétés Tâches"
- 15. MySQL - Ne pas utiliser l'index
- 16. Y a-t-il des raisons pour lesquelles vous ne voulez pas avoir de foreign_key dans une association?
- 17. Exécution de SQL LIKE dans SQLObject
- 18. SQLAlchemy - problème de MappedCollection
- 19. Modification de la base de données sous SQLObject
- 20. zend ne pas utiliser des colonnes, et en sélectionnant tout
- 21. SQLAlchemy - Résultats de base de données sur chaque demande?
- 22. Verrouillage de sqlalchemy
- 23. Java tests unitaires sur les méthodes qui utilisent des tiers libs qui ne pas utiliser Interfaces
- 24. Pour utiliser ViewData ou ne pas utiliser ViewData
- 25. Utilisation de noms illégaux dans MySQL via SQLObject
- 26. Ne peut pas utiliser DateTime dans IronPython
- 27. SQLAlchemy - Dictionnaire de tags
- 28. Utiliser PrintDlg sur Vista x64 ne fonctionne pas, fonctionne bien sur 32 bits et XP
- 29. OpenGL - utiliser ou ne pas utiliser? pourquoi - Application iPhone dev
- 30. Enumerable.Except ne pas utiliser mon comparateur personnalisé
Il y a beaucoup de wrappers pour sqlalchemy qui le rendent aussi facile que sqlobject. comme elixir et quick_orm. –