【发布时间】:2011-08-12 11:07:43
【问题描述】:
是否可以在创建和显示 Django 表单后对其进行动态修改和验证。(我发现了一些显示动态表单创建的 sn-ps,但这些要求在创建之前知道/定义动态字段表格。)我的要求不同。
用例: 我有一个表单,我想根据从初始表单的下拉列表中的选择来显示和验证其他输入字段。根据选择附加字段 1) 添加和 2) 然后必须使用适当的错误处理进行验证。
(如果您想知道要添加的数据元素是以 csv 格式存储在模型中的一组名称/值对,但在显示时它们显示为单独的输入字段 - 输入数据将转换为保存之前的 csv 字符串)。
我使用 ajax 将附加字段动态添加到模板中,但还没有找到验证这些新字段的方法。我不确定这是否是一种可行的方法。我可能可以使用 javascript 在浏览器中执行此操作,但更喜欢 Django/服务器端解决方案。
【问题讨论】:
标签: django validation forms dynamic