コード例 #1
0
ファイル: views.py プロジェクト: alexnjoyce/myewb2
def profile_edit(request):
    user = request.user
    profile = get_object_or_404(ConferenceProfile, member_profile__user=user)
    if request.method == 'POST':
        form = ConferenceProfileForm(request.POST, instance=profile)
        if form.is_valid():
            profile = form.save()
            return HttpResponseRedirect(reverse('confcomm_profile'))
    else:
        form = ConferenceProfileForm(instance=profile)
    return render_to_response('confcomm/edit_profile.html',
            {'form':form},
            context_instance=RequestContext(request),)
コード例 #2
0
ファイル: api.py プロジェクト: alexnjoyce/myewb2
 def update(self, request, username):
     if request.user.username == username:
         p = ConferenceProfile.objects.get(member_profile__user__username=username)
         form = ConferenceProfileForm(request.data, instance=p)
         if form.is_valid():
             p = form.save(commit=False)
             p.active = True
             p.save()
             return p
         else:
             resp = rc.BAD_REQUEST
             resp.write("Bad request: %s" % form.errors)
             return resp
     resp = rc.FORBIDDEN
     resp.write('Forbidden: You may only update your own profile.')
     return resp
コード例 #3
0
ファイル: api.py プロジェクト: tanveerahmad1517/myewb2
 def update(self, request, username):
     if request.user.username == username:
         p = ConferenceProfile.objects.get(
             member_profile__user__username=username)
         form = ConferenceProfileForm(request.data, instance=p)
         if form.is_valid():
             p = form.save(commit=False)
             p.active = True
             p.save()
             return p
         else:
             resp = rc.BAD_REQUEST
             resp.write("Bad request: %s" % form.errors)
             return resp
     resp = rc.FORBIDDEN
     resp.write('Forbidden: You may only update your own profile.')
     return resp
コード例 #4
0
def profile_edit(request):
    user = request.user
    profile = get_object_or_404(ConferenceProfile, member_profile__user=user)
    if request.method == 'POST':
        form = ConferenceProfileForm(request.POST, instance=profile)
        if form.is_valid():
            profile = form.save()
            return HttpResponseRedirect(reverse('confcomm_profile'))
    else:
        form = ConferenceProfileForm(instance=profile)
    return render_to_response(
        'confcomm/edit_profile.html',
        {'form': form},
        context_instance=RequestContext(request),
    )