Con*_* Mo 4 python flask flask-admin
我知道使用form_extra_fields可以在flask-admin中添加一个额外的字段.但是我怎么能让它"需要"?提前致谢.
form_extra_fields = {
'password2': PasswordField('Password')
}
Run Code Online (Sandbox Code Playgroud)
非常感谢,机甲.其实我想出了一个更简单的方法:
from wtforms import validators
form_extra_fields = {
'password2': PasswordField('password',[validators.DataRequired()])
}
Run Code Online (Sandbox Code Playgroud)
您可以使用 WTForms。请参阅下面的示例,摘自Flask 的文档:
from wtforms import Form, BooleanField, TextField, PasswordField, validators
class RegistrationForm(Form):
username = TextField('Username', [validators.Length(min=4, max=25)])
email = TextField('Email Address', [validators.Length(min=6, max=35)])
password = PasswordField('New Password', [
validators.Required(),
validators.EqualTo('confirm', message='Passwords must match')
])
confirm = PasswordField('Repeat Password')
accept_tos = BooleanField('I accept the TOS', [validators.Required()])
Run Code Online (Sandbox Code Playgroud)
请参阅其他片段(视图、模板等)的链接。
| 归档时间: |
|
| 查看次数: |
1550 次 |
| 最近记录: |