向 Django Admin 添加新页面

mst*_*agg 5 python django

我正在寻找有关如何向 django 管理界面添加全新页面的信息。我需要添加一个视图,允许管理员更改现有文本文件的内容。该视图需要存在于现有的 django 管理应用程序中。我正在使用 django 1.9。

我找到了有关扩展现有页面但未添加全新页面的信息。这可能吗?

Ala*_*air 1

编写完视图后,您可以通过覆盖将其包含在管理中get_urls

另一种方法是重写该类AdminSite,该类也有一个get_urls方法。但是,如果您尚未使用自定义AdminSite子类,则这将需要更改更多代码。