app.py
767 Bytes
from flask import Flask,session,request,redirect,render_template
import re
app = Flask(__name__)
app.secret_key = 'this is secret_key you know ?'
from views.page import page
from views.user import user
app.register_blueprint(page.pb)
app.register_blueprint(user.ub)
@app.route('/')
def hello_world(): # put application's code here
return session.clear()
@app.before_request
def before_reuqest():
pat = re.compile(r'^/static')
if re.search(pat,request.path):return
elif request.path == '/user/login' or request.path == '/user/register':return
elif session.get('username'):return
return redirect('/user/login')
@app.route('/<path:path>')
def catch_all(path):
return render_template('404.html')
if __name__ == '__main__':
app.run()