扩展django视图

扩展django视图,django,django-admin,Django,Django Admin,您好,我需要扩展一个模型的管理视图,这样我就可以检索我想要的项目,并在该模型的扩展管理模板中使用它们。 我找不到足够的文件。 D 谢谢您在寻找什么,它是1.1中新增的: 复制链接中的相关代码,稍作修改,它应该进入应用程序的admin.py: 您可以将新的管理员视图放置在应用程序目录下名为your_admin_views.py的文件中,或以任何方式放置。您可以使用来覆盖管理员视图、用于添加、更改的视图、所选模型的列表页、分别删除和显示历史记录 这是 你可能想说你已经尝试过了,你到底想做什么。我可以

您好,我需要扩展一个模型的管理视图,这样我就可以检索我想要的项目,并在该模型的扩展管理模板中使用它们。 我找不到足够的文件。 D 谢谢

您在寻找什么,它是1.1中新增的:

复制链接中的相关代码,稍作修改,它应该进入应用程序的admin.py:

您可以将新的管理员视图放置在应用程序目录下名为your_admin_views.py的文件中,或以任何方式放置。

您可以使用来覆盖管理员视图、用于添加、更改的视图、所选模型的列表页、分别删除和显示历史记录


这是

你可能想说你已经尝试过了,你到底想做什么。我可以向您指出一些相关文档,但我不知道您是否已经准备好了这些文档。你需要提供更多的细节!
class MyModelAdmin(admin.ModelAdmin):

    def get_urls(self):
        urls = super(MyModelAdmin, self).get_urls()
        my_urls = patterns('app.your_admin_views',
            (r'^my_view/$', self.my_view)
        )
        return my_urls + urls