示例#1
0
文件: views.py 项目: ktmrmshk/forwit
def new_socialuser(request):
    u = request.user
    up = UserProfile(user=u)
    if request.method == 'POST':
        uf = UserForm(request.POST, instance=u)
        upf = UserProfileForm(request.POST, instance=up)
        if  uf.is_valid() and upf.is_valid():
            upf.save()
            uf.save()
            f = Follower(user=u)
            f.save()
            lp = LikePub(user=u)
            lp.save()
            lv = LikeVideo(user=u)
            lv.save()
            mp = MyProject(user=u)
            mp.save()
            return redirect('/u/')
        return HttpResponse('Error happened!')
    else:
        uf = UserForm(instance=u)
        upf = UserProfileForm()
        return render(request, 'login/tmp_setting2.html', {'uf': uf, 'upf': upf, 'agreement':'yes'})