2010-09-19 69 views
0

首先嚐試與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

如果你只需要一個,爲什麼你使用formset呢?你只需要一個標準modelform

+0

這就是爲什麼我不應該嘗試代碼時,宿醉!謝謝。 – 2010-09-19 15:46:57