0
我幾天來一直在學習Django,並且我已經到了不再需要默認表單功能的地步(它們在模板,有效性,錯誤消息等中顯示的方式)。所以我使用django給我的工具來定製所有這些。然而,通過這樣做,我最終得到的代碼比我之前使用過的表單還要長!Django - django表單使用的優點是什麼?
在複雜項目中使用表單而不使用它們(以及處理request.POST/GET和東西)是否有優勢?
,首先想到我幾天來一直在學習Django,並且我已經到了不再需要默認表單功能的地步(它們在模板,有效性,錯誤消息等中顯示的方式)。所以我使用django給我的工具來定製所有這些。然而,通過這樣做,我最終得到的代碼比我之前使用過的表單還要長!Django - django表單使用的優點是什麼?
在複雜項目中使用表單而不使用它們(以及處理request.POST/GET和東西)是否有優勢?
,首先想到最大優點:
校驗器爲形式和字段
上面包括:
當然,所有這些都可以從視圖中「手動」實現,但IMO表單更優雅。
其他好處,對於更復雜的情況:
最後,而應該永遠是第一位,但它可能永遠不會是(在我自己的EXP,反正):
如果只是驗證器,他們是值得的。 –
檢查此:http://stackoverflow.com/questions/16868300/when-to-use-django-forms-vs-manual-forms/16868358#16868358 – karthikr