Edit Post
views.py
def edit_post(request,post_title) :
post = get_object_or_404(Post,title=post_title)
if request.method=='POST':
form = PostForm(request.POST,instance=post)
if form.is_valid():
form.save()
return redirect('post_list')
else:
form= PostForm(instance=post)
return render(request,'blog/form.html',{'form':form})
urls.py
path('edit_post/<str:post_title>',views.edit_post,name='edit_post'),
Last updated