{% load static %} <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> {% block meta_tags %} <meta name="csrf-token" content="{{ csrf_token }}"> {% endblock %} </head> <body> {% block js %} <script src="https://unpkg.com/htmx.org@1.1.0"></script> <script> const csrf_token = document.querySelector('meta[name="csrf-token"]').content; htmx.on('htmx:configRequest', (evt) => { if (csrfToken) { evt.detail.headers['X-CSRFToken'] = csrf_token; } }); </script> {% endblock %} </body> </html>