2010-09-19 5 views
0

D'abord essayer de jouer avec model formsets avec django et se demandait comment filtrer par l'utilisateur connecté. La vue ci-dessous rend un formulaire avec tous les profils quand je veux seulement qu'ils en listent un (celui de l'utilisateur).Filtrage Formats de modèle de modèle

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)) 

Répondre

1

Si vous n'en voulez qu'un, pourquoi utilisez-vous des formulaires? Vous avez juste besoin d'un standard modelform.

+0

Et c'est pourquoi je ne devrais pas essayer de coder quand la gueule de bois! Merci. –

Questions connexes