我正在使用 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("/")
登录返回 True,但 get() 失败。任何提示我在这里做错了什么?