7-8网页返回'UserAskForm' object has no attribute 'valid'

来源:7-8 modelform提交我要学习咨询2

年光逝也被僵尸号占了

2017-08-29

在organization 的views里的写了如下代码(跟老师的一样)

class AddUserAskView(View):
   #用户添加咨询
   def post(self,request):
       userask_form = UserAskForm(request.POST)
       if userask_form.valid():
           #true表示直接提交到数据库当中,若不是true则提交到数据库但是并未保存
           user_ask  = userask_form.save(commit=True)
           return HttpResponse("{'status'}:'success'",content_type='application/json')
       else:
           return  HttpResponse("{'status':'fail','msg':'{0}'}".format(userask_form.errors))

然后点击提交完全没反应,查看浏览器的返回数据发现如题错误提示

AttributeError at /org/add_ask/

'UserAskForm' object has no attribute 'valid'


写回答

1回答

bobby

2017-08-30

if userask_form.valid(): 函数名写错了 是 is_valid()

0
0

Python3.6+django+xadmin,打造在线教育平台

【毕设】Python 2.7到3.6 完美适配,Django升级2.0

3677 学习 · 4038 问题

查看课程