текст перекладу
Ця стаття зосереджена виключно на реалізації сесій за допомогою Flask.
Перехоплювач (Interceptor)
preprocess_request() у документації Flask
# Глобальний перехоплювач
@app.before_request # Увага! Без ()
def before():
return "Будь ласка, увійдіть в систему"
@app.after_request
def after():
return "До побачення!"
# Локальний перехоплювач
@app.before_request
def before_local_interceptor:
if request.endpoint == "review":
return "Будь ласка, увійдіть!" # Користувач повинен увійти в систему перед публікацією відгуку.
- Endpoint
Якщо метод має назву "def addname():", його endpoint — **"addreview".**
(Наприклад:)
@app.route('/hello')
def hello():
return "Привіт, світ!"
Або можна встановити так:
@app.route('/hello', endpoint='greeting')
def hello():
return "Привіт, світ!"