Почему после выполнения формы, Django не перекидывает на другую страницу

Писал этот код чисто по документации и не понимаю почему не работает.
forms.py

    from django import forms

class YourComment(forms.Form):
    comment = forms.CharField()

views.py

def comments(request):
if request.method == 'POST':
    form = request.POST.get('comment')
    if form.is_valid():
        return HttpResponse('<h2>все окей</h2>')
else:
    form = YourComment()
    dir ={

        'form':form
    }
    return render(request, 'main_page/more_about_good.html',dir)

шаблон

 <div class="tab-pane fade" id="profile" role="tabpanel" aria-labelledby="profile-tab"><div class="card"  >

            <div class="row" id="revwie">
            <h3>Оставьте свой отзыв</h3>
            <h4 class="user_name">Евгений</h4>
            <div class="col-10">
            <div class="comment-box ml-2">



            <form method="post">
                {% csrf_token %}

            <div class="comment-area"> <textarea class="form-control" placeholder="Нам важно ваше мнение" rows="4">{{form}}</textarea></div>
<input class="pull-right" type="submit" value="Send">



            </div>
            </div>
            </div>
            </div>
        </form>

Пользователя должно пересылать на другую страницу с надписью 'все окей', но это не происходит

так же можете пожалуйста объяснить разницу между формами связанными с моделями и не связанными

Заранее большое спасибо

Вернуться на верх