使用formsets更新Django 1.5中的多个对象

时间:2013-04-29 06:31:45

标签: python django django-forms primary-key django-class-based-views

如何使用formsets更新Django 1.5中的多个对象?我想网址应该是/4,7,8/update/,其中4,7和8是我想要更新的对象的主键。

我想可能有人已经解决了这个问题,但我找不到任何具有此功能的项目。有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:0)

使用表单和通用网址并通过POST传递ID:

/myobject/update/

在您的视图中,您可以像这样处理formset:

formset = MyFormSet(request.POST)
    if formset.is_valid():
        # do something with the formset.cleaned_data

仔细阅读django formset docs