如果我的问题太近视,我的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,如果这会产生影响。