Подклассификация колбы¶
Класс Flask
предназначен для создания подклассов.
Например, вы можете захотеть изменить способ обработки параметров запроса, чтобы сохранить их порядок:
from flask import Flask, Request
from werkzeug.datastructures import ImmutableOrderedMultiDict
class MyRequest(Request):
"""Request subclass to override request parameter storage"""
parameter_storage_class = ImmutableOrderedMultiDict
class MyFlask(Flask):
"""Flask subclass using the custom request class"""
request_class = MyRequest
Это рекомендуемый подход для переопределения или дополнения внутренней функциональности Flask.