Почему не работает URL перенаправление на js после отправки формы
Делаю оплату на Django, используя платежную систему Fondy. Вот, какой у нее код:
api = Api(merchant_id= , secret_key=' ')
checkout = Checkout(api=api)
data = {
"currency": "RUB",
"amount": 100,
"order_desc": "Описание платежа",
"order_id": str(time.time())
}
url = checkout.url(data).get('checkout_url') # передаю эту переменную в context.
И вот шаблон с скриптом:
<form method="post">
{% csrf_token %}
<button class="button_b" name="choose" value="black" onclick="assign()">
<h1 style="color: white">
<strong>Choose</strong>
</h1>
</button>
</form>
</div>
</div>
<script type="text/javascript">
function assign(){
document.location.assign("{{ url }}"); // берем ссылку страницы оплаты из context
}
</script>
Однако, при нажатии на кнопку перенаправления нет. Почему?