在 Django 管理中添加指向非模型项目的链接

Add links to non-model items in Django admin

我现有的 Django 应用程序中有一些实用工具,例如。允许 Django 管理员用户向用户发送电子邮件或为外部网站生成嵌入代码等的视图

我想将这些工具的链接添加到 Django 管理索引 - 最好的方法是什么?

我知道我可以覆盖管理索引模板并(大概)手动添加 URL 列表,但这感觉不是很“Django”。这些实用程序的 URL 存在于我的应用程序的 urls.py 中 – 我应该尝试以某种方式将它们提取到他们自己的应用程序中吗?

我真的只想添加一个像这里显示的框,它链接到三个或四个 URL – 一定有办法!

我最后只是扩展了管理索引模板来添加我的链接——感觉创建 models/apps 等有点过分了