Py学习  »  问与答

运行django出错,object has no attribute 'has_key',是什么问题?

quyip • 11 年前 • 8467 次点击  

源码是

from django.http import HttpResponse
text = """<form method="post" action="/add/">
    <input type="text" name="a" value="%d"> + <input type="text" name="b" value="%d">
    <input type="submit" value="="> <input type="text" value="%d">
</form>"""
def index(request):
    if request.POST.has_key('a'):
        a = int(request.POST['a'])
        b = int(request.POST['b'])
    else:
        a = 0
        b = 0
    return HttpResponse(text % (a, b, a + b))

出错是 'QueryDict' object has no attribute 'has_key'

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/377
 
8467 次点击  
文章 [ 2 ]  |  最新文章 11 年前