我想获得试图通过Django连接到服务器的客户端的名称,我坚持这个:
views.py
def home(request):
ime = request.META('REMOTE_HOST')
return HttpResponse('Welcome, %s.' %ime)
,错误是:
Exception Type: TypeError
Exception Value: 'dict' object is not callable
**Traceback**
8. ime = request.META('REMOTE_HOST')
所以,我没有得到问题所在。 我还在学习Django,顺便说一下。
答案 0 :(得分:0)
request.META
是一个字典,因此您需要使用其密钥访问REMOTE_HOST
值。
更改为:
ime = request.META['REMOTE_HOST'] # Note brackets not parens