@zlodiak

Существует ли общий контроллер?

У меня есть несколько роутов, которые отображают несколько страничек:
from flask import Flask, render_template, request, Response, make_response, redirect

app = Flask(__name__)

@app.route('/')
def auth():
    return render_template('auth.html')

@app.route('/page0')
def admin():
    return render_template('page0.html')

@app.route('/page1')
	return render_template('page1.html')


Существует большой кусок кода, который должен выполняться в каждом роуте. Посоветуйте пожалуйста как это сделать.
  • Вопрос задан
  • 85 просмотров
Решения вопроса 1
skipirich
@skipirich
проходил мимо
Если этот "большой кусок" просто должен быть выполнен(без каких либо параметров) то я бы запихал его в before_request
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
fox_12
@fox_12 Куратор тега Python
Расставляю биты, управляю заряженными частицами
Почитать про функции в python
Ответ написан
@DzenRoamer
Еще можно декоратор сделать, тогда не нужно будет в код функции вклиниваться.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
08 апр. 2020, в 21:19
10000 руб./за проект
08 апр. 2020, в 20:18
35000 руб./за проект
08 апр. 2020, в 19:41
2000 руб./за проект