django 視圖函數必須寫類嗎
5 回答

隔江千里
TA貢獻1906條經驗 獲得超10個贊
Python和Django都推薦極簡主義,能用簡單的方式就不要用復雜的方式。所以,能用函數解決問題,就不要用類。
那為什么Django有類視圖的概念呢?因為Django考慮有一部分視圖的代碼比較重復和通用,就把它提煉出來,放到類里,達到重用的目的。
因此,用不用類,完全取決于你的代碼重復程度。

繁花如伊
TA貢獻2012條經驗 獲得超12個贊
Message為留言表,這里面肯定要存一個指向自己的外鍵(message),有外鍵的認為是對留言的回復,沒有外鍵的是最頂級的留言,查詢條件可以按時間(created_date)倒序取,假設去id為的1這條留言的最近回復可以這樣寫 comment = Message.objects.filter(message=1).order_by('-created_date') 當然這個comment是一個queryset,是個list,判斷一下,要不是空就取comment[0]
- 5 回答
- 0 關注
- 963 瀏覽
相關問題推薦
添加回答
舉報
0/150
提交
取消