【发布时间】:2014-03-26 16:01:08
【问题描述】:
我正在将数据从 ModelForm 添加到数据库,但“如果 request.POST 返回”为真,如果“request.method = 'post'”返回假。怎么可能?据我了解,它应该以相反的方式工作。
【问题讨论】:
标签: django python-2.7 django-forms
我正在将数据从 ModelForm 添加到数据库,但“如果 request.POST 返回”为真,如果“request.method = 'post'”返回假。怎么可能?据我了解,它应该以相反的方式工作。
【问题讨论】:
标签: django python-2.7 django-forms
request.POST 是一个字典。当它不为空时,它返回True。
request.method == 'POST'(注意POST 的大写和双等号==)正在检查方法。
我相信你发了request.method = 'post',这显然不是你的意思。
【讨论】: