一尘不染

SQLAlchemy和django

django

SQLAlchemy除了Django的ORM 之外,还有其他人使用过吗?

我想将Django的ORM用于对象操作,将SQLalchemy用于复杂的查询(例如那些需要左外部联接的查询)。

可能吗?

注意:我知道,django-sqlalchemy但是该项目似乎尚未准备就绪。


阅读 313

收藏
2020-04-02

共1个答案

一尘不染

我会怎么做

  1. 在Django orm中定义架构,让它通过syncdb编写数据库。你将获得管理界面。
  2. 在view1中,你需要一个复杂的联接
    def view1(request):
       import sqlalchemy
       data = sqlalchemy.complex_join_magic(...)
       ...
       payload = {'data': data, ...}
       return render_to_response('template', payload, ...)
2020-04-02