标签: django testing django-models orm
我有一个单元测试,第一行是好的,而第二行是失败的:
self.assertIn(activity.id, Activity.objects.all().values_list('id', flat=True)) self.assertIn(activity, Activity.objects.all())
我只是不明白为什么第二个失败了。和第一个不一样吗?
答案 0 :(得分:1)
我找到了解决方案:
activity来自“真实”模型,而Activity是ProxyModel
activity
Activity