import datetime from flask import Flask, render_template from flask_login import login_required, LoginManager import auth from models.User import User # Create a new Flask instance app = Flask(__name__) # Create a new route @app.route('/') def index(): # return 'Hello World' return render_template('index.html', title='Home', utc_dt=datetime.datetime.now().strftime("%d.%m.%Y %H:%M:%S")) @app.route('/test') @login_required def secret(): return 'Pssst!' app.register_blueprint(auth.auth) # Run the application if __name__ == '__main__': login_manager = LoginManager() login_manager.login_view = 'auth.login' login_manager.init_app(app) app.secret_key = 'PSSSSSHHHT!' @login_manager.user_loader def load_user(user_id): return User(user_id, "Test", "test@example.com") app.run(port=5000, debug=True)