이것은 장고에서 내 게시물 앱을 위해 작성된보기입니다. 문제는 업데이트 양식을 채운 후 제출하면 성공적으로 발생한다는 것입니다. 그러나 동일한 HTML 페이지가 있고 업데이트 된 객체로 어떻게 리디렉션 할 수 있기 때문에 사용자에게 혼란을 야기합니까?보기에서 리디렉션 할 수있는 방법 Django에서
def post_update(request,id=None):
instance=get_object_or_404(Post,id=id)
if instance.created_user != request.user.username :
messages.success(request, "Post owned by another user, You are having read permission only")
return render(request,"my_blog/denied.html",{})
else :
form=PostForm(request.POST or None,request.FILES or None,instance=instance)
if form.is_valid():
instance=form.save(commit=False)
instance.save()
context={ "form":form,
"instance":instance }
return render(request,"my_blog/post_create.html",context)
고맙습니다.