Кнопка LIKE в проекте на Django
Есть вьюха в проекте Django(блог с постраничной пагинацией), которая отвечает за работу лайков. В ней есть один минус: когда пользователь ставит лайк под постом, то его перебрасывает на главную страницу сайта. Как можно это исправить, что бы пользователь оставался на той странице, где поставил лайк.
views.py
class AddLikeView(View):
def post(self, request, *args, **kwargs):
blog_post_id = int(request.POST.get('blog_post_id'))
user_id = int(request.POST.get('user_id'))
url_from = request.POST.get('url_from')
user_inst = User.objects.get(id=user_id)
blog_post_inst = News.objects.get(id=blog_post_id)
try:
blog_like_inst = BlogLikes.objects.get(blog_post=blog_post_inst, liked_by=user_inst)
except Exception as e:
blog_like = BlogLikes(blog_post=blog_post_inst,
liked_by=user_inst,
like=True)
blog_like.save()
return redirect(url_from)
template.py