0

我有一个 Django 视图,用户可以通过切换按钮在列表的 2 个不同“视图”之间进行选择。在地图视图中显示带有标记和一些信息的地图,以及在列表视图中显示具有相同信息但带有列表视图的列表。

当用户单击一个或另一个选项之间的切换按钮时,没有问题,因为我实现了一个 onClick Javascript 函数,我在其中更改了样式显示,并且效果很好,问题是当用户重新加载页面时。

假设我默认放置了地图视图,但用户通过单击切换按钮更改为列表视图,现在如果他/她重新加载页面,视图将必须是列表视图,我知道我可以做到这一点使用cookie,但我不知道每次用户单击带有香草Javascript或在我的python视图中的切换按钮之一时如何实现cookie的更新。

我知道一个解决方案可能是创建 2 个 Django 视图,一个“mapView”和另一个“listView”,所以当您单击按钮时,会转到另一个 URL,但我想加载所有信息,并且有可能在没有此解决方案的情况下执行此操作。

我还上传了它现在如何工作的 GIF。我单击地图视图,重新加载页面,然后再次切换到列表视图。

现在如何运作

谢谢!

4

1 回答 1

0

我使用 Javascript 函数将 cookie 与视图一起保存并解决了这个问题。

于 2020-11-27T17:43:53.230 回答