我正在进行Django测试的第一个实验,但是我遇到的问题是,无论我使用哪个url(甚至/),我总是会得到404模板。如果我将完全相同的代码放入django shell中,则它将按预期工作,并始终向我显示请求的URL的内容。
class SimpleTest(TestCase):
def setUp(self):
self.user = User.objects.create_user('test', 'test', 'test')
self.user.is_staff = True
self.user.save()
self.client = Client()
def test_something(self):
self.assertTrue(self.client.login(username='test', password= 'test'))
self.client.get("/")
Run Code Online (Sandbox Code Playgroud)
登录返回True,但是get()失败。有什么暗示我在这里做错了吗?