Django中的简单动态表单由用户控制

时间:2011-05-03 07:22:09

标签: django forms dynamic

我想制作一个简单的会计应用程序,我有一个包含3个字段的模型:

  • account_symbol
  • account_debit
  • account_credit

我想为用户输入一个表格来输入余额的帐户,在输入第一组(3个字段)之后,表格(用户按下按钮后)应显示另一组等等。< / p>

在输入所有帐户后,用户应将表单提交到数据库。

我阅读了b-list.org方法,我认为不是我需要的和formset文档,但我想要的是用户通过添加额外的3个字段来控制表单的长度。

请指出我解决问题的方法。

1 个答案:

答案 0 :(得分:1)

Formset正是您所需要的。您只需使用JavaScript向用户动态显示新的表单集(例如在管理员应用程序中)。 Here这样做的好例子。