注册页面点注册报错
来源:9-9 ORM的方式保存模型
鹿宝宝教你编程
2018-06-06
学到9-9ORM这一课,参考教学代码写的
以下是我的代码
@web.route('/register', methods=['GET', 'POST'])
def register():
form = RegisterForm(request.form)
if request.method == 'POST' and form.validate():
user = User()
user.set_attrs(form.data)
db.session.add(user)
db.session.commit()
return render_template('auth/register.html',form={'data':{}})注册页面, 点注册
报错如下
Traceback (most recent call last): File "/Users/mccree/.local/share/virtualenvs/Fisher-ejwtffym/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__ return self.wsgi_app(environ, start_response) File "/Users/mccree/.local/share/virtualenvs/Fisher-ejwtffym/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app response = self.handle_exception(e) File "/Users/mccree/.local/share/virtualenvs/Fisher-ejwtffym/lib/python3.6/site-packages/flask/app.py", line 1741, in handle_exception reraise(exc_type, exc_value, tb) File "/Users/mccree/.local/share/virtualenvs/Fisher-ejwtffym/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise raise value File "/Users/mccree/.local/share/virtualenvs/Fisher-ejwtffym/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app response = self.full_dispatch_request() File "/Users/mccree/.local/share/virtualenvs/Fisher-ejwtffym/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request rv = self.handle_user_exception(e) File "/Users/mccree/.local/share/virtualenvs/Fisher-ejwtffym/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception reraise(exc_type, exc_value, tb) File "/Users/mccree/.local/share/virtualenvs/Fisher-ejwtffym/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise raise value File "/Users/mccree/.local/share/virtualenvs/Fisher-ejwtffym/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request rv = self.dispatch_request() File "/Users/mccree/.local/share/virtualenvs/Fisher-ejwtffym/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request return self.view_functions[rule.endpoint](**req.view_args) File "/Users/mccree/Desktop/imoocPython/python高级课程/Fisher/app/web/auth.py", line 18, in register form = RegisterForm(request.form) TypeError: object() takes no parameters
写回答
1回答
-
你RegisterForm里面有没有继承 Form?
012018-06-06
相似问题