Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

36 Zeilen
733B

  1. from flask import Blueprint,render_template
  2. from modules.core.core import cbpi
  3. import logging
  4. react = Blueprint('ui', __name__, template_folder='templates', static_folder='static')
  5. __logger = logging.getLogger(__name__)
  6. @cbpi.addon.core.initializer(order=10)
  7. def init(cbpi):
  8. cbpi._app.register_blueprint(react, url_prefix='/ui')
  9. @react.route('/', methods=["GET"])
  10. def index():
  11. # return react.send_static_file("index.html")
  12. js_files = []
  13. for key, value in cbpi.cache["js"].iteritems():
  14. js_files.append(value)
  15. __logger.info(js_files)
  16. return render_template('index.html', js_files=js_files)
  17. @cbpi._app.errorhandler(404)
  18. def page_not_found(e):
  19. return render_template('404.html'), 404