5
使用Flask web框架編寫通用視圖的最佳方式是什麼?Flask中基於類的(通用)視圖
@ app.route裝飾器是否支持可調用類?還是我以完全錯誤的方式思考這個問題?
任何幫助或建議將不勝感激!
使用Flask web框架編寫通用視圖的最佳方式是什麼?Flask中基於類的(通用)視圖
@ app.route裝飾器是否支持可調用類?還是我以完全錯誤的方式思考這個問題?
任何幫助或建議將不勝感激!
從Python 2.6開始,您也可以將裝飾器應用於類。對於可調用類沒有內建模式,因爲有太多的方法來實現它們,但本質上,訣竅是在類上覆蓋__call__
並擁有實例化該類的包裝裝飾器。
我打算有一個基於類的視圖擴展,但到目前爲止沒有人提出一些好的行爲:)