如何在 django 管理中具有上一个和下一个按钮(change_form)

发布于 2024-09-15 21:27:43 字数 268 浏览 5 评论 0原文

我想修改特定模型的 django 管理以提供以下行为。

用户在change_list页面上进行搜索。用户单击特定条目,然后他登陆该条目的change_form。与平常没什么不同。

现在,我想要的是一种导航以前搜索结果的方法。基本上是编辑页面上的下一个和上一个按钮。

在不过多修改管理站点的情况下实现此功能的最佳方法是什么?

我需要记住用户会话中的搜索,然后当单击某个条目时,我需要知道它在结果中的哪个位置以相应地放置我的“光标”。但作为实施方,我有点在云端。

I want to modify the django admin for a particular model to provide the following behaviour.

A user make a search on the change_list page. The the user click a specific entry and he lands on the change_form for that entry. Nothing different to the usual.

Now, what I want is a mean to navigate the former search results. Basically next and previous buttons on the edit page.

What would be the best approach to implement this feature without modifying the admin site too much?

I will need to memorize the search in the user session, then when an entry is clicked I will need to known which place it has within the results to place my "cursor" accordingly. But I'm a bit in the cloud as the implementation side.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

提笔书几行 2024-09-22 21:27:43

一种方法是仅将下一个和上一个按钮放入该特定模型的模板中。
这可以使用简单的 JavaScript 来实现。

One way is to just put the next and previous button in the template for that particular model.
This can be implemented using simple javascript.

薄凉少年不暖心 2024-09-22 21:27:43

我为此编写了一个完全自定义的管理员。

I ended writing a fully custom admin for that.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文