Почему 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 вообще не принимает куки, но на загруженной странице присутствуют все ожидаемые куки. Есть ли какая-нибудь общая причина, по которой это может происходить?