def profile_photo_upload(request): from forms import PhotoUploadForm error = False if request.method == 'POST': form = PhotoUploadForm(request.POST, request.FILES) if form.is_valid(): form.save(request.user) else: error = True else: form = PhotoUploadForm() return render_to_response('user/photo_upload.html', { 'form' : form, 'of_user' : request.user, 'submit_button_text': 'Upload' }, context_instance=RequestContext(request))
def photo_upload(request, username): from django.template.loader import render_to_string from forms import PhotoUploadForm error = False if request.user.username != username: return render_noperm_response() if request.method == 'POST': form = PhotoUploadForm(request.POST, request.FILES) if form.is_valid(): form.save(request.user) return redirect( reverse('mentortogether.user.views.profile_view', kwargs={'username':username}) ) else: error = True else: form = PhotoUploadForm() return render_to_response('user/photo_upload.html', { 'form' : form, 'of_user' : request.user, 'submit_button_text' : 'Upload' }, context_instance=RequestContext(request))