Django Inline Formset Issue (list out of range) -


this should simple , had working yesterday. have no idea changed it's throwing error.

def game_design(request):     user=user.objects.get(pk=request.user.id)     organization=user.organization_set.all()[0]     website=organization.website_set.all()[0]     surveys=website.survey_set.all()     error=''     surveyformset=inlineformset_factory(website, survey, extra=0, can_delete=true)     navigationformset=modelformset_factory(navigation, extra=1)     if request.method=='post':         survey_formset=surveyformset(request.post, request.files, prefix="surveys")         navigation_formset=navigationformset(request.post, request.files, prefix="navigations")         if survey_formset.is_valid() , navigation_formset.is_valid():                 survey_formset.save()             navigation_formset.save()             return httpresponseredirect("/rewards/")         else:                error="please fix errors"            survey_formset=surveyformset(request.post, request.files,prefix="surveys")            navigation_formset=navigationformset(request.post, request.files,prefix="navigations")            return render_to_response('website/game_design.html', {'website':website,'survey_formset':survey_formset, 'navigation_formset':navigation_formset, 'error':error}, context_instance=requestcontext(request))     else:          survey_formset=surveyformset(instance=website,prefix="surveys")          navigation_formset=navigationformset(queryset=navigation.objects.none(),prefix="navigations")     return render_to_response("website/game_design.html", {'website':website,'survey_formset':survey_formset,'navigation_formset':navigation_formset,'error':error},context_instance=requestcontext(request)) 

thanks on one

my issue appears have been related not including instance argument in formset.

i should have had following:

survey_formset=surveyformset(request.post, request.files, instance=website, prefix="surveys")

slowly surely i'll learn not make stupid mistakes


Comments

Popular posts from this blog

apache - Add omitted ? to URLs -

redirect - bbPress Forum - rewrite to wwww.mysite prohibits login -

php - How can I stop spam on my custom forum/blog? -