解决方案 # 如果设置required为True,未填写 # 或者html中form.字段 与 form中不一致会在is_valid时出错 if form.is_valid(): pass return render(request, 'xxx.html', locals()) # 忽略了else中未返回页面 else: return render(request, 'xxx.html', locals())