def me(request): me = UserProfile.objects.get(user=request.user) if request.method == 'POST': #user = User.objects.get(username=request.user) form = UserProfileForm(request.POST, instance=me) if form.is_valid(): #f = form.save(commit=False) #f.user = user form.save() return redirect('/members/') else: form = UserProfileForm(instance=me) return render(request, 'me.html', locals())
def register(request): try: me = UserProfile.objects.get(user=request.user) return redirect('/members/') except UserProfile.DoesNotExist: if request.method == 'POST': user = User.objects.get(username=request.user) form = UserProfileForm(request.POST) if form.is_valid(): f = form.save(commit=False) f.user = user form.save() return redirect('/members/') else: form = UserProfileForm() return render(request, 'register.html', locals())