【发布时间】:2014-02-01 05:56:09
【问题描述】:
在 Django 中,是否有一种简单的方法可以测试对象上的模型字段是否已从数据库中查询(例如,来自外键关系的对象)?
我想在我的一个测试中做出这样的断言,以确保访问我的一个对象上的特定属性不会触发额外的数据库查询。
【问题讨论】:
-
除非我有误解,否则听起来您是在尝试测试 Django 功能而不是您自己的应用程序。这不是您在自己的单元测试中测试的那种东西。
-
我知道你来自哪里。但是不,我不是在测试 Django 功能(例如
select_related())。您可以将此视为测试,以检查我是否正在利用此类功能(例如,我的代码中的对象是通过select_related()获得的)。
标签: python django django-models