2017-08-31 60 views
2

最近我一直很好奇使用WTForms將數據提交給燒瓶的好處是什麼?純HTML,JavaScript或引導形式似乎更容易風格和更容易提交。另外,您可以省略創建WTForms類所需的所有Python代碼。有人可以解釋一下什麼是優勢嗎?爲什麼要使用WTForms,而不是用HTML發佈

+0

大量的瓶子插件都是無用的包裝,你可以直接跳過並使用它們直接包裝的實物。 – hasen

回答

4

我可以說CSRF protection是最重要的原因之一,但有很多原因可以使用WTFroms而不是簡單的HTML表單。

  • CSRF保護開箱
  • 表單驗證開箱
  • WTForms來作爲類,因此所有從物體形成良好的到來的。

基本上,如果你的項目有很多形式看起來相同但有細微的差異,WTForms會有很大的幫助。

然後你有開箱即用的驗證,你使用Email和所有其他類型的數據的簡單驗證,他們在那裏,沒有必要費心編寫自己的驗證器並繼續維護它們。

CSRF是owasp前10名攻擊[1]之一,所以提供良好的保護是非常重要的。

相關問題