示例#1
0
    def signup(self, request, user):
        user.save()

        profile = Profile()
        profile.user = user
        profile.phone = self.cleaned_data['phone']
        profile.save()
示例#2
0
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)