У меня есть сокращатель URL-адресов, и это представление:
def reroute(request, shorthand, parameter=None):
....
#constructs url
url = ...
return HttpResponsePermanentRedirect(url)
В основном я беру URL-адрес http://localhost:8000/silly-big-cat
и перенаправляю его на то, что пользователь предоставил, когда он был создан. Поведение, которое я начал замечать, заключалось в том, что браузер один раз попадет на сервер, если я снова перейду по этой ссылке, браузер каким-то образом запомнит, куда он был перенаправлен в прошлый раз, и я не вижу никаких признаков того, что он попал на сервер. Браузер это как-то кеширует? Если это так, есть ли способ предотвратить это кеширование? URL-адрес глупого-большого-кота может измениться в будущем, но браузер все еще может застрять со старым URL-адресом.