Как преобразовать переменную шаблона 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')