在回答Django教程答案之前,请仔细阅读。
我想将Hello, {{ request.user.username }}
放入模板中,如果没有用户登录,则应返回" Hello,Anonymous"。不是"你好,"。
想象一下,当这个测试用例失败时我会感到惊讶:
def test_hello_Anon(self):
assert 'Anonymous' == auth.models.AnonymousUser().username
有谁知道如何通过它?最好不要覆盖和重新注册AnonymousUser
类??
我问,因为if
陈述是邪恶的。