如何从过滤对象django中提取字段数据

时间:2012-02-04 09:41:50

标签: django django-models

通过以下行获取

members = Member.objects.filter(profile=profiles)

我想通过与此处https://docs.djangoproject.com/en/dev/topics/forms/formsets/#using-initial-data-with-a-formset

相同的行中的字段名称传递memeber
member_formset = MemberFormSet(initial=members)

给我一​​个错误

'Member' object is not iterable

请建议最好的方法吗?

2 个答案:

答案 0 :(得分:0)

尝试仅将一个对象传递给初始对象,例如成员[0]。过滤器返回对象列表。

答案 1 :(得分:0)

您不会将initial对象传递给formset(它是值的字典)。请改用queryset=members