簡體   English   中英

Django(1.3)Admin中的自定義過濾器

[英]Custom Filter in Django (1.3) Admin

如何在Django Admin中添加過濾器,該過濾器應在模型儀表板右側顯示的過濾器中給出過濾結果。

更清楚 :

class County (models.Model):
    status = models.CharField(max_length = 255, blank = True)
    name = models.CharField(max_length = 255, blank = True)


class County_info (models.Model):
   county = models.ForeignKey(County)
   city  = models.CharField(max_length = 255, blank = True)
   state = models.CharField(max_length = 255, blank = True)
   ......
   ......

在adim.py中,我必須為狀態為“生產”的“縣”字段的“ County_info”模型顯示過濾器。

list_filter = ['county__name', ] # will Show all data in that table. I need onlt the data which has status= 'production'

我怎樣才能做到這一點 ?

幾天前我遇到了同樣的問題,我發現只有使用1.4才可能: 管理員過濾器文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM