我将数据从ModelForm添加到数据库,但“如果request.POST返回”为true,如果“request.method ='post'”返回false。怎么可能?根据我的理解,它应该以相反的方式工作。
答案 0 :(得分:0)
request.POST
是一本字典。如果它不为空,则返回True
。
request.method == 'POST'
(注意POST
的大写和双等号==
)正在检查方法。
我相信你提出的request.method = 'post'
显然不是你的意思。