Почему request.COOKIES периодически возвращает пустой dict?

Я установил cookie в моем представлении следующим образом:

response.set_cookie(
    'cookie_name',
    'true',
    max_age=100000
 )

Куки устанавливаются нормально, и их можно просмотреть в инструментах разработчика. У меня есть тег, который проверяет наличие определенного cookie при каждой загрузке страницы:

@register.simple_tag(takes_context=True)
def get_cookie_status(context):
    request = context['request']
    print(request.COOKIES)

Примерно в 40% случаев выводится пустой словарь, и я совершенно не понимаю, почему. Как я уже говорил выше, Django вообще не принимает куки, но на загруженной странице присутствуют все ожидаемые куки. Есть ли какая-нибудь общая причина, по которой это может происходить?

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