is valid always fails, what am i doing wrong?
error.html keeps getting triggered
any help would be appreciated
filler stuff filler stufffiller stuff filler stufffiller stuff filler stuff
views.py
from django.shortcuts import render_to_response
from django.http import HttpResponseRedirect
from django.template import RequestContext
from django.core.context_processors import csrf
from django.contrib.auth.decorators import login_required
from user_profile.models import UserProfile
from forms import UserProfileForm
from drinker.models import Drinker
from drinker.forms import RegistrationForm
from django.contrib.auth.models import User
from django.http import HttpResponseRedirect
@login_required
def your_profile(request):
if request.method == 'POST':
formBio = UserProfileForm(request.POST)
formDrinker = RegistrationForm(request.POST)
if formBio.is_valid() and formDrinker.is_valid():
userProfile = UserProfile.objects.get(user=request.user)
bio = form.cleaned_data['bio']
userProfile.bio = bio
userDrinker = Drinker.objects.get(user=request.user)
birthday = form.cleaned_data['birthday']
userDrinker.birthday = birthday
userDrinker.save()
userDrinker = Drinker.objects.get(user=request.user)
name = form.cleaned_data['name']
userDrinker.name = name
userDrinker.save()
return HttpResponseRedirect('/user/profile/' + str(userProfile.id))
else:
return HttpResponseRedirect('/user/error/')
return HttpResponseRedirect('/user/update_profile')