文档:formset的数据和首字母

时间:2016-09-27 15:33:10

标签: django django-forms

Django 1.10。

https://docs.djangoproject.com/en/1.10/topics/forms/formsets/#can-order https://docs.djangoproject.com/en/1.10/topics/forms/formsets/#can-delete

上述两个环节的例子如下:

>>> data = {
...     'form-TOTAL_FORMS': '3',
...     'form-INITIAL_FORMS': '2',
...     'form-MAX_NUM_FORMS': '',
...     'form-0-title': 'Article #1',
...     'form-0-pub_date': '2008-05-10',
...     'form-0-DELETE': 'on',
...     'form-1-title': 'Article #2',
...     'form-1-pub_date': '2008-05-11',
...     'form-1-DELETE': '',
...     'form-2-title': '',
...     'form-2-pub_date': '',
...     'form-2-DELETE': '',
... }

>>> formset = ArticleFormSet(data, initial=[
...     {'title': 'Article #1', 'pub_date': datetime.date(2008, 5, 10)},
...     {'title': 'Article #2', 'pub_date': datetime.date(2008, 5, 11)},
... ])

让我感到困扰的是:为什么我们需要这里的初始数据?由于我们不使用示例中的初始数据,因此文档负担过重。我们需要数据和初始化的唯一情况是我们使用has_changed()。

我是新手。也许我不太了解这一点。

您如何看待,或许我应该引起Djangoproject社区对此问题的关注?

0 个答案:

没有答案