我有一个用Django制作的Web应用程序。其中一个页面有一个文本字段和一些嵌套的div,用于模拟选择元素。
我想将此UI迁移到Django表单,因为当前的后端代码直接从GET对象获取值,从而绕过表单可以提供的任何类型的安全性和验证。
将此UI迁移到Django表单的最佳方法是什么?让div在表单中模拟选择元素的最佳策略是什么?
答案 0 :(得分:1)
Django允许您为表单创建自定义字段。在您的情况下,我将使用默认的django SelectField,并为其提供一个自定义小部件,以您描述的方式构建html。