Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from flask import Flask, render_template
- from form import LoginForm
- app = Flask(__name__)
- #app.config.from_object(Config)
- app._static_folder = "/home/morten/Documents/MyWorkK/Work_flask/Environment/forum/templates/static"
- @app.route('/')
- @app.route('/index')
- def index():
- return render_template("pages/index.html")
- @app.route('/login')
- def login():
- form = LoginForm()
- return render_template("pages/login.html", title="Sign In", form=form)
- if __name__ == '__main__':
- app.secret_key = 'super secret key'
- app.config['SESSION_TYPE'] = 'filesystem'
- app.run(debug=True)
- from flask_wtf import FlaskForm
- from wtforms import StringField, PasswordField, BooleanField, SubmitField
- from wtforms.validators import DataRequired
- class LoginForm(FlaskForm):
- username = StringField('Username', validators=[DataRequired])
- password = StringField('Password', validators=[DataRequired])
- remember_me = BooleanField(True)
- submit = SubmitField('Sign In')
- {% extends 'layouts/default.html' %}
- {% block body %}
- <h1>Sign In</h1>
- <form action="" method="post">
- <p>
- {{ form.username.label }}<br>
- {{ form.username(size=32) }}
- </p>
- <p>
- {{ form.password.label }}<br>
- {{ form.password(size=32) }}
- </p>
- <p>{{ form.remember_me() }} {{ form.remember_me.label }}</p>
- <p>{{ form.submit() }}</p>
- </form>
Add Comment
Please, Sign In to add comment