Почему не работает 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>

Однако, при нажатии на кнопку перенаправления нет. Почему?

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