2024-03-29 09:16:49 发布
网友
我写了一个SimpleListFilter,代码如下: http://dpaste.com/639578/
它正确地显示在管理列表中,但我有一个问题,所选的选项没有在自定义过滤器中突出显示。只有'All'高亮显示,但没有自定义选项。以下截图说明:
如果有人对此感兴趣,请关注: https://code.djangoproject.com/ticket/17091
为此,我实现了一个“选择”功能:
def choices(self, cl): lookup_choices = [('',_('All'))] + self.lookup_choices for lookup, title in lookup_choices: yield { 'selected': self.value() == str(lookup), 'query_string': cl.get_query_string({self.parameter_name: lookup,}, []), 'display': title, }
关于下拉菜单,我也很感兴趣。快速搜索可以发现,这并没有内置的能力,但有两个简单的解决方案:DIY或使用像Grappelli或FeinCMS这样的产品。在
为此,我实现了一个“选择”功能:
关于下拉菜单,我也很感兴趣。快速搜索可以发现,这并没有内置的能力,但有两个简单的解决方案:DIY或使用像Grappelli或FeinCMS这样的产品。在
相关问题 更多 >
编程相关推荐