Example #1
0
File: views.py Project: cjrzh/b2c
def add_userprofile(request):
    if request.method == 'POST':
        form = UserProfileForm(data=request.POST)
        if form.is_valid():
            profile = form.save(commit=False)
            profile.user = request.user
            profile.save()
            return HttpResponseRedirect('/front/get_order_info')
        else:
            print(form.errors)
    else:
        form = UserProfileForm()

    return render(request, 'front/add_userprofile.html', {'form': form})
Example #2
0
File: views.py Project: cjrzh/b2c
def update_userprofile(request):
    userfile=UserProfile.objects.filter(user=request.user).first()
    if request.method == 'POST':
        form = UserProfileForm(data=request.POST)
        if form.is_valid():
            profile = form.save(commit=False)


            userfile.realname=profile.realname
            userfile.addr=profile.addr
            userfile.save()

            return HttpResponseRedirect('/front/get_order_info')
        else:
            print(form.errors)
    else:
        init={'realname':userfile.realname,'addr':userfile.addr}
        form = UserProfileForm(initial=init)

    return render(request, 'front/update_userprofile.html', {'form': form})