Проблемы с удалением cookie в Django
У меня проблема с удалением куки HubSpot в Django. У меня есть целевая страница с формой, и мы были на торговой выставке, собирая лиды, и поскольку все лиды использовали мой компьютер и был добавлен идентификатор пользователя для отслеживания куки hubspotutk
, все новые приходящие лиды были "переконверсиями" вместо новых контактов
Я пытаюсь просто удалить COOKIE
при загрузке страницы, если он там есть, чтобы hubspotutk
куки сбрасывались при каждом обновлении страницы, но, похоже, куки никогда не удаляются, хотя они там есть.
К сожалению, с приведенным ниже кодом я получаю бесконечный редирект, предполагая только, что куки hubspotutk
не удалены, как ожидалось. Может ли кто-нибудь показать мне, что я делаю неправильно?
def request_demo_landing(request):
if request.COOKIES.get('hubspotutk'):
response = HttpResponseRedirect('site.com/request-demo-landing/')
response.delete_cookie('hubspotutk')
return response
...
Я также попробовал просто обновить значение на что-то случайное с помощью Faker и это тоже не работает, он выдает 2 одинаковых ключа в консоли разработчика.
faker = Faker()
response.set_cookie(key='hubspotutk', value=f'{faker.numerify("###############")}')
return response