子類別化 Flask¶
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 內部功能的建議方法。