(Django)пожалуйста, помогите мне, я не уверен, что функция сообщения является ошибкой

когда я нажимаю кнопку, чтобы что-то написать, она возвращает меня на главную страницу, а не остается на странице форума и показывает мне то, что я только что написал.

вот view.py

def forum(request):
profile = Profile.objects.all()
if request.method == "POST":
    user = request.user
    image = request.user.profile.image
    content = request.POST.get('content','')
    post = Post(user1=user, post_content=content, image=image)
    post.save()
    alert = True
    return render(request, "forum.html", {'alert':alert})
posts = Post.objects.filter().order_by('-timestamp')
return render(request, "forum.html", {'posts':posts})
def discussion(request, myid):
post = Post.objects.filter(id=myid).first()
replies = Replie.objects.filter(post=post)
if request.method=="POST":
    user = request.user
    image = request.user.profile.image
    desc = request.POST.get('desc','')
    post_id =request.POST.get('post_id','')
    reply = Replie(user = user, reply_content = desc, post=post, image=image)
    reply.save()
    alert = True
    return render(request, "discussion.html", {'alert':alert})
return render(request, "discussion.html", {'post':post, 'replies':replies})

Включает ли ваш HTML тег формы с method="post"? Пример ниже Убедитесь, что ваша кнопка находится внутри этого тега формы. После этого все должно работать.

<form method="post">
</form>
Вернуться на верх