WTForms, SQLAlchemy
This commit is contained in:
parent
5f328d82d3
commit
03e4c63d38
14 changed files with 227 additions and 22 deletions
27
app/forms/users.py
Normal file
27
app/forms/users.py
Normal file
|
@ -0,0 +1,27 @@
|
|||
from starlette_wtf import StarletteForm
|
||||
|
||||
from wtforms import IntegerField
|
||||
from wtforms import StringField, PasswordField
|
||||
|
||||
from wtforms.validators import DataRequired
|
||||
from wtforms.validators import NumberRange
|
||||
|
||||
|
||||
class AddUserForm(StarletteForm):
|
||||
|
||||
pswd = PasswordField('Admin password (1234)')
|
||||
email = StringField(
|
||||
label='User\'s e-mail',
|
||||
validators=[DataRequired()],
|
||||
)
|
||||
name = StringField(
|
||||
label='User\'s full name',
|
||||
validators=[DataRequired()],
|
||||
)
|
||||
age = IntegerField(
|
||||
label='User\'s age',
|
||||
validators=[
|
||||
DataRequired(),
|
||||
NumberRange(0, 200),
|
||||
],
|
||||
)
|
Loading…
Add table
Reference in a new issue