2012-02-04 62 views
0

我是一個非常新的Django開發人員,我迄今爲止的框架經驗非常棒。我想問更多的高級開發人員在這種情況下什麼被認爲是最佳實踐:在Django中使用自定義模板過濾器

我正在寫一個食譜的網站,我想人性化輸出的分數,轉換1.5到1 1/2等等。我不關心獲得正確分數的算法。

我想弄清楚我是否應該使用模板過濾器(類似於django的人性化https://docs.djangoproject.com/en/dev/ref/contrib/humanize/#ref-contrib-humanize),還是應該在我的視圖中生成字符串並返回。

+0

我會親自去模板過濾器。雖然這是一個難以回答的問題,因爲這有點意見。 – 2012-02-04 05:52:09

回答

2

作爲一般規則,您不應該在視圖中使用任何表示邏輯。這絕對屬於模板過濾器。

+0

好的,謝謝你的幫助。 – Alastair 2012-02-04 19:07:24

相關問題