如何正确格式化django ORM查询的sql?

时间:2015-11-25 17:39:22

标签: python mysql sql django

如果我的问题太近视,我的10,000英尺目标是使用test client捕获在多个只读屏幕上进行的数据库查询。

当我使用django.db.connection.queries查看sql时,没有任何sql查询'参数被引用。如果我在单个ORM查询上调用.query,情况也是如此。有没有办法让django生成有效的sql?

In [23]: str(MyModel
   ....:     .objects
   ....:     .filter(created_date__lt=datetime.datetime.now())
   ....:     .query)
Out[23]: 'SELECT `main_mymodel`.`id`, `main_mymodel`.`name`, `main_mymodel`.`created_date` WHERE `main_mymodel`.`created_date` < 2015-11-25 '

我的基础数据库是MySQL,如果这会产生影响。

0 个答案:

没有答案