【发布时间】:2010-06-15 19:28:09
【问题描述】:
我最近一直在 django 平台上进行开发,偶然发现了 Django Forms (forms.Form/forms.ModelForm) 作为创建 <form> html 的方法。
现在,这对于快速的东西来说非常棒,但我想做的事情有点复杂。考虑一个DateField - 我当前的表单有日、月和年的字段,并从中构造一个python日期对象。但是,django 表单会创建一个必须输入正确格式(例如2010-06-15)的文本框。再举一个例子,对于大型字段,我需要将<input> 替换为<textarea>。
我想利用 Django 的表单进行简单的验证,但我需要为我的用户提供更简单的东西。所以我的问题是:我可以截取这些对象之一的渲染以写出我喜欢的 html 吗?如果是这样,我是否必须自己完成所有的写作,还是只能写我希望重写的那些对象?
提前致谢。
【问题讨论】:
标签: python django django-forms