Django 单元测试客户端响应有空请求
django unit test client response has empty request
在我的测试中我这样做:
self.client.get('/')
在我的模板中我访问:
request.LANGUAGE_CODE
在浏览器中它与我得到的 Django 客户端一起工作正常
Failed lookup for key [LANGUAGE_CODE] in ''
根据输出我认为客户端中没有设置请求。
Similar Issue that didn't help me
我自己发现错误:
测试客户端运行良好。
有些网站确实无法正常工作。
在我的 views.py 中,我有以下错误:
错误代码:
return render(some_other_view, 'page.html')
正确代码:
return render(request, 'page.html')
在我的测试中我这样做:
self.client.get('/')
在我的模板中我访问:
request.LANGUAGE_CODE
在浏览器中它与我得到的 Django 客户端一起工作正常
Failed lookup for key [LANGUAGE_CODE] in ''
根据输出我认为客户端中没有设置请求。
Similar Issue that didn't help me
我自己发现错误:
测试客户端运行良好。 有些网站确实无法正常工作。
在我的 views.py 中,我有以下错误:
错误代码:
return render(some_other_view, 'page.html')
正确代码:
return render(request, 'page.html')