routes.py 693 B

123456789101112131415161718192021
  1. from flask import render_template, Blueprint, request, redirect, url_for
  2. import requests
  3. from backstage.utils.routes import update_manage_table
  4. home_app = Blueprint('home', __name__)
  5. @home_app.route('/backstage/home')
  6. def home():
  7. response = requests.get('http://127.0.0.1:5000/api/home')
  8. if response.status_code == 200:
  9. return render_template('home.html',
  10. title='首頁',
  11. page='home',
  12. contents=response.json())
  13. @home_app.route('/backstage/home/update', methods=['POST'])
  14. def update():
  15. update_manage_table(request.form, request.args)
  16. return redirect(url_for('home.home'))