1
A
回答
1
這是Django的Url Field Validator。提供您的自定義正則表達式myregex。但是,您需要阻止UrlField默認驗證,因爲這不是您想要的。
因此,創建自定義字段這樣的: 那麼對於你的模型/形式,其提供給這樣的領域:
from django.forms import UrlField as DefaultUrlField
class UrlField(DefaultUrlField):
default_validators = [URLValidator(regex=myregex)]
,然後在表格只是做:
my_url_field = UrlField()
+0
這似乎增加了URLField默認驗證的「頂部」驗證 – thevangelist
+0
它是URLField而非UrlField。 –
相關問題
- 1. 笨自定義驗證覆蓋核心驗證
- 2. MVC自定義驗證被標準驗證覆蓋
- 3. 自定義驗證指令覆蓋其他驗證
- 4. Javascript驗證覆蓋ASP.NET驗證器
- 5. 驗證通過自定義的驗證
- 6. backbone.js驗證的自定義驗證器
- 7. ASP.NET - 驗證自定義驗證器
- 8. 實時驗證自定義驗證器
- 9. Fluent驗證自定義驗證
- 10. jquery驗證:自定義驗證規則
- 11. JSR 303的驗證覆蓋
- 12. 自定義驗證
- 13. 自定義驗證
- 14. 自定義驗證
- 15. 自定義驗證
- 16. 自定義驗證
- 17. 使用AttributeTargets.Class自定義驗證屬性的客戶端驗證
- 18. 覆蓋Windows8中的證書驗證
- 19. 爲什麼onclientclick會被自定義驗證器覆蓋?
- 20. 覆蓋Zend驗證消息
- 21. Symfony2.1 FOSUserBundle覆蓋驗證
- 22. jQuery驗證自定義驗證添加沒有空間驗證
- 23. 使用自定義JavaScript驗證擴展ColdFusion CFFORM驗證
- 24. JSR303驗證 - 使用組從一個自定義類驗證
- 25. 何時使用Bean驗證與自定義驗證框架?
- 26. 使用Hibernate驗證器進行自定義驗證
- 27. GWT JSR303驗證,驗證方法或使用自定義註釋
- 28. 在自定義驗證中使用默認驗證程序
- 29. 使用jQuery驗證驗證自定義方法
- 30. 使用asp.net身份驗證與自定義身份驗證
表領域或模型領域? – schacki