我正在創建一個自定義中間件來Django編輯響應對象作爲審查。我想找到一種方法來進行一種搜索和替換,用我選擇的一個替換某個詞的所有實例。Django中間件 - 如何編輯Django Response對象的HTML?
我創建了我的中間件對象,將它添加到我的MIDDLEWARE_CLASSES
的設置中,並設置它來處理響應。但到目前爲止,我只找到方法來添加/編輯餅乾,設置/刪除字典項目,或寫HTML的末尾:提前
class CensorWare(object):
def process_response(self, request, response):
"""
Directly edit response object here, searching for and replacing terms
in the html.
"""
return response
感謝。
你嘗試過什麼嗎?你非常接近解決方案。 – Tadeck