2012-02-04 157 views
0

我有這樣一個觀點:自定義視圖Django管理

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顯示筆記的總數和視圖中我需要寫的,應顯示該記錄..我該怎麼做?

對不起我的英語..

回答

0

爲什麼不直接使用一個過濾器?

如果不是隻是創建視圖,併爲它在urls.py中添加一個條目。然後將其稱爲:

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