Как преобразовать переменную шаблона django в файл javascript

hi я создал django cart funcrion мне нужно создать функцию java script когда я оформляю заказ со своей страницы моя корзина должна быть пустой когда я отправляю сообщение мои данные о заказе были сохранены но моя булева переменная которая определена в функции вида она не доступна в коде java script **checkout.html **

<script>
    if (localStorage.getItem('cart') == null) {
        var cart = {};
    } else {
        cart = JSON.parse(localStorage.getItem('cart'));
    };
    $('#itemsJson').val(JSON.stringify(cart)); 
    {% if thank %}
    alert("Thanks for ordering with us. Your order id is {{id}}. Use it to track your order using our order tracker")
    localStorage.clear();
    document.location="/shop";
    {%endif%}
</script>

где спасибо есть переменная которая мне нужна когда форма отправляется моя корзина должна быть local storage.clear() view.py

def checkout(request):
    thank=False
    if request.method=="POST":
        items_json= request.POST.get('itemsJson', '')
        name=request.POST.get('name', '')
        email=request.POST.get('email', '')
        address=request.POST.get('address1', '') + " " + request.POST.get('address2', '')
        city=request.POST.get('city', '')
        state=request.POST.get('state', '')
        zip_code=request.POST.get('zip_code', '')
        phone=request.POST.get('phone', '')
        order = Order(items_json= items_json, name=name, email=email, address= address, city=city, state=state, zip_code=zip_code, phone=phone)
        print(order)
        order.save()
        update=OrderUpdate(order_id=order.order_id,update_desc='Your Order Has Been Placed')
        update.save()
        thank=True
        id=order.order_id  
        return render(request, 'myproj/checkout.html', {'thank':thank, 'id':id})
    return render(request, 'myproj/checkout.html')
Вернуться на верх