Spec-Zone.ru › Flask 3.0

Наследование от Flask

Класс 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.

© 2010 Pallets
Licensed under the BSD 3-clause License.
https://flask.palletsprojects.com/en/3.0.x/patterns/subclassing/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API