在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Python  網(wǎng)絡安全  HTML/ Flask wtforms 子類使用構造函數(shù)一直報錯,求助。

Flask wtforms 子類使用構造函數(shù)一直報錯,求助。

使用Flask web 框架寫web程序時,表單類選擇了flask_wtf。
在創(chuàng)建類時,繼承FlaskForm ,在子類中編寫構造始終報錯,不知道為什么?

from flask_wtf import FlaskForm

class Auth(FlaskForm):
    
    def __init__(self, *args, **kwargs):
        super(Auth, self).__init__(*args, **kwargs)


""" 視圖函數(shù) """
from . import forms

@auth.route('/')
def index():
    s = forms.Auth()
    return render_template('auth/index.html')

clipboard.png

回答
編輯回答
懶洋洋

必須在類屬性中事先把這個對象創(chuàng)建出來,在構造函數(shù)中設定這個屬性的值。

from flask_wtf import FlaskForm
class Auth(FlaskForm):
 
    selects = SelectField('selects')
    
    def __init__(self):
        super(Auth, self).__init__()
        self.selects.choices = [('value', 'text'), ('value', 'text')]
2017年12月21日 20:16
編輯回答
寫榮

我的這個項目 https://github.com/eastossifr... 使用的是 flask-wtf, 建議你有空看看,我經(jīng)常在線,不懂的問題可以直接問我。

2018年7月27日 14:10