Reputation: 87
Upvotes: 1
Views: 89
Reputation: 5475
you can just scroll down the blog you are referring to....they have explained the edit form in detail link
In brief: You have to add a new url to edit your user like:
url(r'^user/(?P<pk>[0-9]+)$', views.UserEdit),
and in views:
def UserEdit(request, pk):
user = get_object_or_404(User, pk=pk)
if request.method == "POST":
form = UserForm(request.POST, instance=user)
if form.is_valid():
...
return redirect('detail_user', pk=user.pk)
else:
form = UserForm(instance=user)
return render(request, 'user_detail.html', {'form': form})
Upvotes: 2