Advertisement
d-v-romanov

Untitled

Mar 9th, 2020
1,098
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.02 KB | None | 0 0
  1. from flask import Flask, render_template, redirect
  2.  
  3. from flask_wtf import FlaskForm
  4. from wtforms import StringField, PasswordField, BooleanField, SubmitField
  5. from wtforms.validators import DataRequired
  6.  
  7. app = Flask(__name__)
  8.  
  9. @app.route('/')
  10. def hello_world():
  11.     user = "Dimas"
  12.     return render_template('index.html', title='Домашняя страница',
  13.                            username=user)
  14.  
  15.  
  16. class LoginForm(FlaskForm):
  17.     username = StringField('Логин', validators=[DataRequired()])
  18.     password = PasswordField('Пароль', validators=[DataRequired()])
  19.     remember_me = BooleanField('Запомнить меня')
  20.     submit = SubmitField('Войти')
  21.  
  22.  
  23. @app.route('/login', methods=['GET', 'POST'])
  24. def login():
  25.     form = LoginForm()
  26.     if form.validate_on_submit():
  27.         return redirect('/success')
  28.     return render_template('login.html', title='Авторизация', form=form)
  29.  
  30.  
  31. if __name__ == '__main__':
  32.     app.config['SECRET_KEY'] = 'asldfkawo'
  33.     app.run(debug=True)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement