WTForms, SQLAlchemy

This commit is contained in:
DarkCat09 2023-02-20 12:09:43 +04:00
parent 5f328d82d3
commit 03e4c63d38
14 changed files with 227 additions and 22 deletions

27
app/forms/users.py Normal file
View 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),
],
)