def signup(self, request, user): user.save() profile = Profile() profile.user = user profile.phone = self.cleaned_data['phone'] profile.save()
def make_order(request): c = {} c.update(csrf(request)) phone = request.POST.get('phone', '') addone = request.POST.get('addone', '') addtwo = request.POST.get('addtwo', '') profile = Profile.objects.get(user=request.user) if not profile: profile = Profile(user=request.user, phone=phone, address_one=addone, address_two=addtwo) profile_id = profile.pk profile.save() else: profile.address_one = addone profile.address_two = addtwo profile.phone = phone profile_id = profile.pk profile.save() if request.session['amount']: total = request.session['amount'] c.update({"amount": total, "profile_id": profile_id}) return render(request, 'payment.html', c)