有没有办法指定django表单,以便用户可以添加更多字段。
E.g。用户需要列出4个名称,但页面上最初只有三个字段。然后,用户可以按下按钮并为第四个名称添加另一个字段。
我目前正在使用javascript和httprequest这样做。
答案 0 :(得分:1)
你需要这样的东西:django dynamic formsets
定义formsets,并使用jquery根据需要显示/隐藏它们
答案 1 :(得分:1)
您可以使用简单的javascript解决此问题。
但请记住,您的新字段(表单类中未预定义的所有字段)将不会在Djangos验证中使用。
因此,如果您计划将此数据放入数据库,则必须处理清理和转发您自己的内容。