これが私のbase.htmlヘッダーのコードです
<script>
var auth_status = "{{ user.is_authenticated }}"
</script>
{% block scripts %} {% endblock %}
私のサイトの残りのスクリプトは、ブロック スクリプトにあります。
子テンプレート (スクリプト ブロック内およびスクリプト タグ内) には、次のコードがあります。
if (auth_status) {
//something
}
当面のエラーは、ユーザーがログインしているかどうかに応じて、auth_status が常に True であるということです。Request_context はテンプレートに渡されているため、エラーにはなりません。
ありがとう