Моя форма не работает
У меня есть страница с формой, при заполнении которой пользователь переходит на страницу оплаты, после нажатия кнопки ничего не происходит и никаких ошибок я не получаю:
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})
В чём моя проблема?