def edit_lecturer(request):
    lecturer = Profesor.objects.get(id=request.user.id)

    if request.method == 'POST':
        form = LecturerProfileForm(request.POST)
        if form.is_valid():
            ProfileService.update_profile(lecturer, form)
            messages.success(request, _('Information was updated successfully'))
    else:
        initial_data = ProfileService.build_initial_profile_data(lecturer)
        form = LecturerProfileForm(initial=initial_data)

    return render_to_response('lecturer/edit.html', {'form': form}, context_instance=RequestContext(request))
def edit_lecturer(request):
    lecturer = Profesor.objects.get(id=request.user.id)

    if request.method == 'POST':
        form = LecturerProfileForm(request.POST)
        if form.is_valid():
            ProfileService.update_profile(lecturer, form)
            messages.success(request,
                             _('Information was updated successfully'))
    else:
        initial_data = ProfileService.build_initial_profile_data(lecturer)
        form = LecturerProfileForm(initial=initial_data)

    return render_to_response('lecturer/edit.html', {'form': form},
                              context_instance=RequestContext(request))