关于管理员的问题:在更改列表页面中,是否可以在转到另一个页面并返回时保留页面的选定项目。
我是说:
- 我在第 1 页;
- 我选择了一些项目;
- 然后我转到第 2 页;
- 我选择其他项目;
- 我回到第 1 页;
- 我之前的选择丢失了。
是否可以将该选择保留在某处(cookie,会话,...)?
谢谢,卢克
关于管理员的问题:在更改列表页面中,是否可以在转到另一个页面并返回时保留页面的选定项目。
我是说:
是否可以将该选择保留在某处(cookie,会话,...)?
谢谢,卢克
我认为,您可以在管理员中使用 jquery 和 cookie 操作:
准备 js 文件,其中包含一些代码来处理选择项目时的点击,并将选定的值作为数组存储在 cookie 中(使用 jquery.cookie.js 插件,这真是个好东西);js文件的核心可能是:
(function($) { $(document).ready(function($) { //js 代码 }); })(django.jQuery);
在 admin.py 中指向 js 文件:
类 SomenameAdmin(admin.ModelAdmin): 类媒体: js = ("/static/javascript/test.js",)
admin.site.register(Somename, SomenameAdmin)