子类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的内部功能的方法。