我正在將一些Django視圖轉換爲基於類,並且迄今爲止熱愛這種靈活性。Django基於類的視圖功能執行順序
我的大部分視圖子類都是父視圖ClubView
。每個需要處理post()
方法覆蓋的子類視圖都需要訪問相應的club
值。
此值位於URL中,因此請求變量具有該值。但是,有沒有辦法讓我抓住這個值,並在post()
方法之外獲取相應的球杆對象?像pre-post()
方法什麼的。主要是因爲我不想複製/粘貼club = Club.objects.get(...
更常見的問題 - 所有方法執行的順序是什麼? Django的文檔似乎很缺乏。
確實如此,但這並沒有利用類和繼承。按照Peter推薦的方式嘗試'dispatch' – Mikhail