【发布时间】:2010-10-20 01:49:33
【问题描述】:
由于性能原因,我不能使用 Django 的 ORM 查询方法,我必须使用原始 SQL 来处理一些复杂的问题。我想找到一种方法将 SQL 查询的结果映射到多个模型。
我知道我可以使用以下语句将查询结果映射到一个模型,但我不知道如何使用它来映射到相关模型(就像我可以在 Django 中使用 select_related 语句一样)。
model_instance = MyModel(**dict(zip(field_names, row_data)))
是否有一种相对简单的方法可以映射查询结果集中的相关表的字段?
【问题讨论】:
标签: python sql mysql django django-models