代码之家  ›  专栏  ›  技术社区  ›  Wreeecks

如何使用choices displayed标签订购django queryset?

  •  0
  • Wreeecks  · 技术社区  · 6 年前

    是否可以按“显示的选项”标签对查询集排序?如果没有,你能就如何做到这一点提出建议吗?还是有办法创建自定义订单?

    提前谢谢!

    选择

    C_TYPES = Choices(
        ('ac_sm', 'ac_sm', _('Ta-Class - Small')),
        ('ac_md', 'ac_md', _('Ta-Class - Medium')),
        ('ac_lg', 'ac_lg', _('Ta-Class - Large')),
    )
    

    模型

    class FactoryLeadType():
    
        c_type = models.CharField(
            _('Chiller Type'),
            choices=C_TYPES ,
            default=C_TYPES .ac_sm,
            max_length=50,
        )
    
    
    class Meta:
        ordering = ( `get_c_type_display()` )
    
    0 回复  |  直到 6 年前