我的应用中没有任何名为home的视图名称。我已经验证了我使用的所有其他第三方应用,其中没有人在其网址中有“主页”。
然而,我的tests.py中的这行代码吐出了标题中的错误(请参阅代码注释):See Full traceback too
# the test section where error comes
def test_add_item_with_login(self):
''' See if will post if user login'''
self._create_user_and_login()
response = self.client.post(reverse('add'), self.post_data)
print response
# this above line give me:
# ..Vary: Cookie
# X-Frame-Options: SAMEORIGIN
# Content-Type: text/html; charset=utf-8
# Location: http://testserver/detail/00000/
self.assertEqual(response.status_code, 302)
# this line above doesn't fail, kinda ambiguous
# if post succeeded, and redirected to location above, I expect it to fail because new page should give 200?
print resolve('/detail/00000/')
# the above gives:
# ResolverMatch(func=main.views.imei_detail, args=(), kwargs={'slug': u'00000'}, url_name=detail, app_name=None, namespaces=[])
# the next line is the referenced point of the error
response = self.client.get('/detail/00000/')
再一次,我的整个项目中的任何urlconf都没有任何部分,甚至包含“home”这个词。
我已经浏览了我的模板,.html(。及其包含的内容)。无引用了一个名为“home”的网址
因此,'家'来自哪里?测试套件是否使用我不知道的urlconf?