У меня установка куки выбранного города должна производиться по отдельному роуту, а затем незаметно редиректить пользователя на сайт с уже выбранным урлом города. Как это правильно сделать?
def set_city(request, city=None):
c = City.objects.filter(name=city).first()
if c:
response = HttpResponse("Cookie Set")
response.set_cookie('city_now', c.url)
return redirect(f'/{c.url}')
else:
return redirect('/')
Такой код не помогает, куки не обновляются. Но почему-то создаются периодически какие-то "city" с данным - "%20". Может ли как-то мешать то, что Джанго крутится на Docker с nginx + домен (с ссл)?