about_me.py 675 B

12345678910111213141516171819202122232425262728
  1. from flask import Flask, Blueprint, render_template, current_app, request
  2. from typing import Optional
  3. from view.base import App
  4. about_me = Blueprint("about_me", __name__)
  5. app: Optional[Flask] = None
  6. @about_me.route('/')
  7. def about_me_page():
  8. AboutMeApp.print_load_page_log("about me")
  9. return render_template("about_me/about_me.html")
  10. @about_me.context_processor
  11. def inject_base():
  12. return {"top_nav": ["", "", "", "", "active", ""]}
  13. class AboutMeApp(App):
  14. def __init__(self, import_name):
  15. super(AboutMeApp, self).__init__(import_name)
  16. global app
  17. app = self._app
  18. app.register_blueprint(about_me, url_prefix="/about-me")