Beispiel #1
0
def edit_contacts(request):
    user = get_object_or_404(User, pk=2)
    if request.method == 'POST':
        form = ProfileChangeForm(
                request.POST,
                request.FILES,
                instance=user.get_profile()
        )
        if form.is_valid():
            form.save()
            if not request.is_ajax():
                return HttpResponseRedirect(reverse('home'))
    else:
        form = ProfileChangeForm(
                initial=model_to_dict(user),
                instance=user.get_profile())
    if request.is_ajax():
        return render(request, 'profile/edit_contacts_form.html',
                      {'user': user, 'form': form})
    return render(request, 'profile/edit_contacts.html',
                  {'user': user, 'form': form})