2013-01-22 34 views

回答

0

是的,它可以使用django中間件完成。

使用Process Request來攔截請求。

它應該返回None或HttpResponse對象。如果它返回 無,Django將繼續處理此請求,執行任何其他process_request()中間件,然後執行任何 process_view()中間件, ,最後是適當的視圖。如果它返回一個HttpResponse對象,Django將不會打擾任何其他請求,查看或 異常中間件或相應的視圖;它會將響應 中間件應用到該HttpResponse,並返回結果。

HttpRequest有一個path屬性,它包含url。使用該URL查找urlconf並檢查urlconf params的accept-method,並返回None或相應的HttpResponse

相關問題