0
我将ModelForm中的数据添加到数据库,但是“if request.POST returns”为true,并且如果“request.method ='post'”返回一个错误。怎么可能?从我的理解来看,它应该是相反的。request.method ==“post”返回false,但是
我将ModelForm中的数据添加到数据库,但是“if request.POST returns”为true,并且如果“request.method ='post'”返回一个错误。怎么可能?从我的理解来看,它应该是相反的。request.method ==“post”返回false,但是
request.POST
是一本字典。当它不为空时,它返回True
。
request.method == 'POST'
(注意大写字母POST
和双等号==
)正在检查该方法。
我相信你做了request.method = 'post'
这显然不是你的意思。