【问题标题】:Setting values to the output of a formset in Django在 Django 中为表单集的输出设置值
【发布时间】:2010-10-08 13:54:41
【问题描述】:

这个问题与我之前提出的一个问题有些关联:

Generating and submitting a dynamic number of objects in a form with Django

我想知道,如果我为表单集中的每个表单设置了单独的默认值,我是否能够预先填充这些字段?例如,需要在用户名中预先填写额外客户信息的表单?例如将电子邮件字段添加到现有表中,并一次更新其中的许多。

Django 是否提供了一种简单的方法来做到这一点?

【问题讨论】:

    标签: python django django-forms formset


    【解决方案1】:

    传入一个字典列表,其中包含您要为每个表单设置的默认值:

    http://docs.djangoproject.com/en/dev/topics/forms/formsets/#using-initial-data-with-a-formset

    【讨论】:

    • 我读了无数遍,realis initial_data 是一个字典列表。我假设列表中的每个项目都对应一个表单?
    猜你喜欢
    • 1970-01-01
    • 2014-12-28
    • 1970-01-01
    • 1970-01-01
    • 2014-03-12
    • 1970-01-01
    • 2021-10-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多