1
A
回答
0
所以我讀過一些文章,終於我來到這個解決方案,覆蓋full_clean方法:
def full_clean(self):
cleaned_data = {}
for i,v in self.data.items():
if isinstance(v, basestring):
cleaned_data[i] = re.sub('\s+', ' ', v).strip()
else:
cleaned_data[i] = v
self.data = cleaned_data
super(MyForm, self).full_clean()
它的工作原理,但它看起來有點髒我,任何其它建議?
相關問題
- 1. 如果驗證失敗,則顯示div
- 2. 如果驗證失敗,在文本框旁邊顯示圖形
- 3. Django驗證失敗
- 4. unique_together驗證失敗,如果場中的一個從形式
- 5. 顯示在輸入框中的值,如果驗證失敗
- 6. CSRF驗證失敗。更新形式
- 7. Django CSRF驗證失敗
- 8. Django表單驗證失敗
- 9. Django 403 CSRF驗證失敗
- 10. Django模型驗證失敗
- 11. Django 1.2.4 CSRF驗證失敗
- 12. CSRF驗證失敗 - Django
- 13. django-open-id:CSRF驗證失敗
- 14. Django csrf失敗,jQuery驗證
- 15. CSRF驗證失敗。請求以Django形式中止
- 16. 如果驗證失敗,則爲評論顯示錯誤
- 17. 如果驗證失敗,則突出顯示整個表格行
- 18. 驗證失敗時僅顯示validatorMessage
- 19. 驗證XML並顯示失敗
- 20. 當JS驗證失敗時顯示Div
- 21. WSOD驗證失敗結果
- 22. NTLM身份驗證後,IE7形式驗證失敗
- 23. 和的NodeJS PassportJs:如果驗證失敗
- 24. 如何如果驗證失敗
- 25. Django形式零星驗證
- 26. Django的形成日期驗證失敗本地化
- 27. 如果驗證失敗,請致電javascript
- 28. 如果驗證失敗,CodeIgniter返回值
- 29. 如果表單驗證失敗
- 30. 顯示條形圖失敗