0

モデル ダッシュボードの右側に表示されるフィルターにフィルター処理された結果を与える 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では、ステータスが「Production」であるフィールド「county」のモデル「County_info」のフィルターを表示する必要があります。

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

これどうやってするの ?

4

1 に答える 1

0

私は数日前に同じ問題を抱えていましたが、1.4 を使用した場合にのみ可能であることがわかりました: Admin filter documentation

于 2012-11-15T18:06:36.730 に答える