简体   繁体   English

Python Flask - TypeError: __init__() 得到了一个意外的关键字参数“lable”

[英]Python Flask - TypeError: __init__() got an unexpected keyword argument 'lable'

I am using flask wtform to create a registration page:我正在使用 flask wtform 创建注册页面:

form.py表单.py

from flask_wtf import FlaskForm
from wtforms import StringField, PasswordField, SubmitField

class RegisterForm(FlaskForm):
    username = StringField(label='username')
    email_address = StringField(label='email')
    password1 = PasswordField(label = 'password1')
    password2 = PasswordField(label = 'password2')
    submit = SubmitField(lable='Submit')

Routing like this:路由是这样的:

Route.py路由.py

from market import app
from flask import render_template
from market.models import Item
from market.forms import RegisterForm

@app.route('/')
@app.route('/home')
def home_page():
    return render_template('home.html')

@app.route('/register')
def register_page():
    form = RegisterForm()
    return render_template('register.html', form=form)

I am getting the following error:我收到以下错误:

TypeError: __init__() got an unexpected keyword argument 'lable'
Traceback (most recent call last):
  File "/home/deepak/.local/lib/python3.9/site-packages/flask/app.py", line 2091, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/deepak/.local/lib/python3.9/site-packages/flask/app.py", line 2076, in wsgi_app
    response = self.handle_exception(e)
  File "/home/deepak/.local/lib/python3.9/site-packages/flask/app.py", line 2073, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/deepak/.local/lib/python3.9/site-packages/flask/app.py", line 1518, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/deepak/.local/lib/python3.9/site-packages/flask/app.py", line 1516, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/deepak/.local/lib/python3.9/site-packages/flask/app.py", line 1502, in dispatch_request
    return self.ensure_sync(self.view_functions[rule.endpoint])(**req.view_args)
  File "/home/deepak/myfiles/FlaskMarket/market/routes.py", line 19, in register_page
    form = RegisterForm()
  File "/home/deepak/.local/lib/python3.9/site-packages/wtforms/form.py", line 208, in __call__
    return type.__call__(cls, *args, **kwargs)
  File "/home/deepak/.local/lib/python3.9/site-packages/flask_wtf/form.py", line 87, in __init__
    super().__init__(formdata=formdata, **kwargs)
  File "/home/deepak/.local/lib/python3.9/site-packages/wtforms/form.py", line 268, in __init__
    super(Form, self).__init__(self._unbound_fields, meta=meta_obj, prefix=prefix)
  File "/home/deepak/.local/lib/python3.9/site-packages/wtforms/form.py", line 51, in __init__
    field = meta.bind_field(self, unbound_field, options)
  File "/home/deepak/.local/lib/python3.9/site-packages/wtforms/meta.py", line 27, in bind_field
    return unbound_field.bind(form=form, **options)
  File "/home/deepak/.local/lib/python3.9/site-packages/wtforms/fields/core.py", line 376, in bind
    return self.field_class(*self.args, **kw)
  File "/home/deepak/.local/lib/python3.9/site-packages/wtforms/fields/core.py", line 750, in __init__
    super(BooleanField, self).__init__(label, validators, **kwargs)
TypeError: __init__() got an unexpected keyword argument 'lable'

它有可能是 label='Submit' 而不是 label='Submit' 吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 TypeError at '' __init__() 得到一个意外的关键字参数 '' - TypeError at '' __init__() got an unexpected keyword argument '' Python 3.5:TypeError:__ init __()得到了一个意外的关键字参数'nosigint' - Python 3.5 : TypeError: __init__() got an unexpected keyword argument 'nosigint' python请求:TypeError:__ init __()得到一个意外的关键字参数'proxies' - python requests: TypeError: __init__() got an unexpected keyword argument 'proxies' Python openpyxl TypeError:__init __()获得了意外的关键字参数'pivotButton' - Python openpyxl TypeError: __init__() got an unexpected keyword argument 'pivotButton' Telethon Python TypeError:__init__() 得到了一个意外的关键字参数“hash” - Telethon Python TypeError: __init__() got an unexpected keyword argument 'hash' Flask.json_encode,TypeError:__init __()获得了意外的关键字参数 - Flask.json_encode, TypeError: __init__() got an unexpected keyword argument 为什么我得到了一个 TypeError: __init__() 在 python sklearn 中得到了一个意外的关键字参数“outer_cv”? - Why I got an TypeError: __init__() got an unexpected keyword argument 'outer_cv' in python sklearn? Scrapy错误:TypeError:__ init __()得到一个意外的关键字参数'deny' - Scrapy Error: TypeError: __init__() got an unexpected keyword argument 'deny' TypeError:__init __()得到了意外的关键字参数错误 - TypeError: __init__() got an unexpected keyword argument error TypeError:__ init __()在argparse中有一个意外的关键字参数'type' - TypeError: __init__() got an unexpected keyword argument 'type' in argparse
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM