django重定向直接应用于所有项目

kd3sttzy  于 2023-02-14  发布在  Go
关注(0)|答案(4)|浏览(108)

我正在学习mozilla django教程,在这期间我遇到了一个点,我必须重定向url ' '到'/catalog/'与permanent = True.现在我有一个新的项目(另一个项目在不同的目录)与django-admin,并给予命令manage.pyrunserver(注意我没有在这个项目中做任何改变)url ''在chrome中自动重定向到'/catalog/',但在opera mini中工作正常。

r3i60tvu

r3i60tvu1#

这可能不是Django的问题,而是由于Chrome缓存了某些请求。您可以尝试硬刷新页面:https://www.getfilecloud.com/blog/2015/03/tech-tip-how-to-do-hard-refresh-in-browsers/

xggvc2p6

xggvc2p62#

除非重定向是由一些不寻常的Javascript来处理的(你在Django中是这样做的,所以可能不会),否则你可能只需要刷新页面。在Chrome中,按住Shift键的同时点击刷新按钮。

shyt4zoc

shyt4zoc3#

这是因为chrome已经缓存了这个重定向,并且在使用它时没有与服务器确认。你可以通过清除浏览器缓存来解决这个问题--但是你可能不想这么做,因为你也会丢失其他数据。右键单击有问题的页面并转到开发者工具(或按F12)。转到网络标签页并勾选“禁用缓存”。现在刷新页面,去掉url的重定向部分,页面应该会正确加载。现在关闭开发者工具,它应该会继续按预期工作。

f0ofjuux

f0ofjuux4#

我通过删除浏览器历史记录(进入高级模式并选择所有内容)解决了这个问题。

相关问题