您好我需要扩展模型的管理视图,以便我可以检索我想要的项目,并在该模型的扩展管理模板中使用它们。 我找不到足够的关于此的文档。 d 感谢
答案 0 :(得分:0)
您是否在寻找this,这是1.1中的新内容:
通过稍微修改从链接中复制相关代码,它应该会进入您的应用admin.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
您可以将新的管理员视图放在您的应用目录下的your_admin_views.py
文件中,或者您想要的任何方式。
答案 1 :(得分:0)
您可以使用that part of documentation覆盖管理员视图,添加,更改视图,所选模型的列表页面,分别删除和显示历史记录...