SQLAlchemy 和 Elixir?
我一直在使用 django ORM,它很好而且非常简单,但是这次我正在做一个桌面应用程序,我发现了 SQLAlchemy,但我不确定是否将它与 Elixir 一起使用。你怎么认为?真的有用吗?
I have been using django ORM, it's nice and very easy, but this time I'm doing a desktop app and I found SQLAlchemy, but I'm not sure to use it with Elixir. What do you think? is it really useful?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我不确定您是否还需要 Elixir。使用声明性映射器,您可以创建映射到您的表格与 Elixir 的做法类似。您正在寻找特定的 Elixir 功能吗?
I'm not sure you need Elixir any more. With the Declarative mapper, you can create classes that map to your tables similar to the way it's done by Elixir. Is there a specific elixir feature that you're looking for?
如果您需要 Django 风格(或 Rails 风格)的简单对象关系映射,请将 SQLAlchemy 与 Elixir 结合使用。如果您需要复杂的映射,例如 具体表继承 或 基于字典的集合,我建议您仅使用 SQLAlchemy 和 < a href="http://docs.sqlalchemy.org/en/rel_0_8/orm/extensions/declarative.html" rel="nofollow noreferrer">
sqlalchemy.ext.declarative
。Use SQLAlchemy with Elixir if you need Django-style (or Rails-style) simple object-relational mapping. If you need complex mapping like concrete table inheritance or dictionary-based collections, I recommend you to use just SQLAlchemy with
sqlalchemy.ext.declarative
.