2010-04-09 48 views
9

我正在使用jQuery驗證系統進行客戶端驗證。後端與django一起工作。 jQuery使用一組有趣的JSON格式的規則。如何在客戶端和服務器端使用驗證規則?

確實存在一些在django端使用相同的規則,或者我需要自己編寫代碼嗎?

+0

我覺得世界需要某種可以運行客戶端和服務器端的驗證標記。爲每個環境編寫的引擎將處理驗證。 有點像xml架構我想。 – 2010-04-09 10:02:49

回答

2

不,不存在這樣的事情。

是的,你需要自己編碼。

但是,我想你可能會創建能夠基於modelFields提供通用驗證js例程的小部件。如「這應該是字符不超過max_length」。然而,他們不能簡單地生成客戶端代碼來驗證用python編寫的任何自定義驗證,甚至不能像「這必須是現有用戶的用戶名」那樣。但是,如果你把這個麻煩建立部件裏面做基礎上,modelFields基本驗證請有助於他們打開源:-D

+0

它已經是一個開源項目,所以它會無論如何:)當然,這可能只適用於需要重複的操作,例如日期驗證,或密碼確認驗證等事情...如果涉及數據庫它將涉及服務器端和一些ajax以供客戶端驗證。 – 2010-04-09 09:58:50

相關問題