如何将数据添加到从不同模型获取的 django 管理 Change_list 页面?
我想向某个change_list 管理页面添加一些信息。该信息取自与此模板中提供的模型不同的模型上的查询集。我该怎么做呢?
I would like to add a bit of information to a certain change_list admin page. The info is taken from a queryset on a different model than that presented in this template. How do I go about doing this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
尝试在您的管理类中重写
changelist_view
函数:Try to rewrite
changelist_view
function in your admin class:您可以创建自定义上下文处理器< /a>.这允许您向整个应用程序公开变量。它适用于使用 RequestContext 呈现的页面,在管理页面上尝试过这一点并且它有效。
You can create a custom context processor. This allows you to expose a variable to the whole application. It works on pages rendered using RequestContext, tried this with the admin pages and it works.
使用 自定义模板标签 - 您可以获取和使用任何内容在其中。
Use a Custom Template Tag - you can fetch and use anything in it.