diff --git a/02-flask-wtf-forms/loginform.py b/02-flask-wtf-forms/loginform.py new file mode 100644 index 0000000..c680b62 --- /dev/null +++ b/02-flask-wtf-forms/loginform.py @@ -0,0 +1,14 @@ +from flask_wtf import FlaskForm +from wtforms import StringField, PasswordField, SubmitField +from wtforms.validators import DataRequired + + +class LoginForm(FlaskForm): + id_user = StringField('Id астронавта', validators=[DataRequired()]) + pas_user = PasswordField('Пароль астронавта', validators=[DataRequired()]) + id_cap = StringField('Id капитана', validators=[DataRequired()]) + pas_cap = PasswordField('Пароль капитана', validators=[DataRequired()]) + # remember_me = BooleanField('Запомнить меня')

{{ form.remember_me() }} {{ form.remember_me.label }}

+ submit = SubmitField('Доступ') + + diff --git a/02-flask-wtf-forms/server.py b/02-flask-wtf-forms/server.py new file mode 100644 index 0000000..2e2d14e --- /dev/null +++ b/02-flask-wtf-forms/server.py @@ -0,0 +1,55 @@ +import os + +from flask import Flask, render_template, redirect +from loginform import LoginForm + + +app = Flask(__name__) +app.config['SECRET_KEY'] = os.environ.get('SECRET_KEY', 'yandexlyceum_secret_key') + + +@app.route('/