Django表单与模拟选择元素

时间:2015-07-07 13:52:54

标签: jquery html django forms

我有一个用Django制作的Web应用程序。其中一个页面有一个文本字段和一些嵌套的div,用于模拟选择元素。

我想将此UI迁移到Django表单,因为当前的后端代码直接从GET对象获取值,从而绕过表单可以提供的任何类型的安全性和验证。

将此UI迁移到Django表单的最佳方法是什么?让div在表单中模拟选择元素的最佳策略是什么?

1 个答案:

答案 0 :(得分:1)

Django允许您为表单创建自定义字段。在您的情况下,我将使用默认的django SelectField,并为其提供一个自定义小部件,以您描述的方式构建html。

Custom form fields in django

Custom field widgets in django