Django - 获取主机名错误

时间:2014-04-27 21:36:17

标签: python django django-views

我想获得试图通过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,顺便说一下。

1 个答案:

答案 0 :(得分:0)

request.META是一个字典,因此您需要使用其密钥访问REMOTE_HOST值。

更改为:

ime = request.META['REMOTE_HOST'] # Note brackets not parens