编写自定义Django表单字段和小部件

时间:2010-04-02 11:04:37

标签: django django-forms

Django有非常好的文档,描述了如何编写自定义数据库字段和自定义模板标记和过滤器。我找不到描述如何编写自定义表单字段和小部件的文档。该文件是否存在?

我能够编写自定义表单字段和小部件的方法是阅读Django源代码并模仿我在那里看到的内容。我知道还有一些关于实现我不完全理解的字段和小部件的事情,因为我还没有阅读任何描述其接口的高级文档。

2 个答案:

答案 0 :(得分:3)

我没有找到任何好的文档(特别是对于小部件)。我建议你继续这样做,以及google特定的问题(例如,“创建一个MultiValueField和MultiWidget”)。

答案 1 :(得分:0)

我个人发现表单验证上的文档对于编写自定义表单字段或自定义表单范围的验证非常有帮助 (因为它真的是关于验证的所有事情都不是吗?)

https://docs.djangoproject.com/en/dev/ref/forms/validation/