Моя форма не работает

У меня есть страница с формой, при заполнении которой пользователь переходит на страницу оплаты, после нажатия кнопки ничего не происходит и никаких ошибок я не получаю:

about.html

{% extends "base.html" %}
{% block title %}
<title>
  {{ cheat.title }}
</title>
{% endblock %}
{% block content %}
  <div class="detail">
    <h1>{{ cheat.title }}</h1>
    <p>{{ cheat.price }}</p>
    <form class="payment" action=".">
      {{ form.as_p }}
      {% csrf_token %}
      <input type="submit" value="buy">
    </form>
  </div>
{% endblock %}

views.py

def about(request, price, slug):
    cheat = get_object_or_404(Subscription, price=price, slug=slug)
    if request.method == 'POST':
        form = SubscribeForm(request.POST)
        if form.is_valid():
            cost = cheat.price * form.month
            return render(request, 'subs/payment.html', {'cost': cost})
    else:
        form = SubscribeForm()
        return render(request, 'subs/about.html', {'form': form, 'cheat': cheat})

В чём моя проблема?

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