我在Django有个很奇怪的错误。dev服务器时,我选择了这个视图,它第一次工作,对象是正确的。object, ‘author__profile__major’ is an invalid parameter to prefetch_related()
单元测试也是如此,如果这个视图的测试首先运行,它就能工作,当我运行所有测试时,它会失败(而不是第一个)。在第一次和第二次尝试之间,没有创建新的对象。
我写了Django应用程序,现在我正试图用自动化测试来覆盖它。为了在我的ListView中测试get_queryset函数,我创建了一个测试用户和他的帖子,但我的测试失败了,"No User matches the given query。当我执行py manage.py runserver时,一切都很好,没有异常,页面显示正常。我对Django测试是新手,所以我完全不知道发生了什么。你能