自定义视图django管理员

时间:2012-02-04 21:21:42

标签: django django-admin django-views

我有这样的观点:

class VIewAdmin(admin.ModelAdmin):
list_display = ('id', 'nome', 'cim', 'telefone', 'total_notas', 'credito', 'ativo')

def total_notas(self, obj):
    if obj.total_notas:
        return '<a href="??????">%s</a>' % (obj.total_notas())
total_notas.allow_tags = True

admin.site.register(Model, ViewAdmin)

我需要点击'total_notes'并转到另一个视图,我只能看到那些寄存器

我想在管理员中写另一个视图,我只能显示那些对象记录..

total_notes显示了笔记的总数,在我需要编写的视图中,应该显示那些记录..我该怎么做?

抱歉我的英语..

1 个答案:

答案 0 :(得分:0)

为什么不使用过滤器?

如果不是只创建视图并在urls.py中为其添加条目。然后称它为:

def total_notas(self, obj):
    return '<a href="my_view/%s">%s</a>' % (self.total_notas)