过滤模型表单集

时间:2010-09-19 15:30:54

标签: django django-models django-forms django-templates

首先尝试使用django与model formsets一起玩,并想知道如何按登录用户进行过滤。当我只希望它们列出一个(用户的一个)时,下面的视图呈现包含所有配置文件的表单。

def create_profile(request):
   ProfileFormSet = modelformset_factory(Profile)
   if request.method == 'POST':
       formset = ProfileFormSet(request.POST, request.FILES)
       if formset.is_valid():
           instances = formset.save()
    else:
        formset = ProfileFormSet()
return render_to_response('create_profile.html', {'formset': formset}, context_instance=RequestContext(request))

1 个答案:

答案 0 :(得分:1)

如果您只想要一个,为什么要使用formset?您只需要一个标准的modelform