我正在学习mozilla django教程,在这期间我遇到了一个点,我必须重定向url ' '到'/catalog/'与permanent = True.现在我有一个新的项目(另一个项目在不同的目录)与django-admin,并给予命令manage.pyrunserver(注意我没有在这个项目中做任何改变)url ''在chrome中自动重定向到'/catalog/',但在opera mini中工作正常。
r3i60tvu1#
这可能不是Django的问题,而是由于Chrome缓存了某些请求。您可以尝试硬刷新页面:https://www.getfilecloud.com/blog/2015/03/tech-tip-how-to-do-hard-refresh-in-browsers/
xggvc2p62#
除非重定向是由一些不寻常的Javascript来处理的(你在Django中是这样做的,所以可能不会),否则你可能只需要刷新页面。在Chrome中,按住Shift键的同时点击刷新按钮。
shyt4zoc3#
这是因为chrome已经缓存了这个重定向,并且在使用它时没有与服务器确认。你可以通过清除浏览器缓存来解决这个问题--但是你可能不想这么做,因为你也会丢失其他数据。右键单击有问题的页面并转到开发者工具(或按F12)。转到网络标签页并勾选“禁用缓存”。现在刷新页面,去掉url的重定向部分,页面应该会正确加载。现在关闭开发者工具,它应该会继续按预期工作。
f0ofjuux4#
我通过删除浏览器历史记录(进入高级模式并选择所有内容)解决了这个问题。
4条答案
按热度按时间r3i60tvu1#
这可能不是Django的问题,而是由于Chrome缓存了某些请求。您可以尝试硬刷新页面:https://www.getfilecloud.com/blog/2015/03/tech-tip-how-to-do-hard-refresh-in-browsers/
xggvc2p62#
除非重定向是由一些不寻常的Javascript来处理的(你在Django中是这样做的,所以可能不会),否则你可能只需要刷新页面。在Chrome中,按住Shift键的同时点击刷新按钮。
shyt4zoc3#
这是因为chrome已经缓存了这个重定向,并且在使用它时没有与服务器确认。你可以通过清除浏览器缓存来解决这个问题--但是你可能不想这么做,因为你也会丢失其他数据。右键单击有问题的页面并转到开发者工具(或按F12)。转到网络标签页并勾选“禁用缓存”。现在刷新页面,去掉url的重定向部分,页面应该会正确加载。现在关闭开发者工具,它应该会继续按预期工作。
f0ofjuux4#
我通过删除浏览器历史记录(进入高级模式并选择所有内容)解决了这个问题。