如何使用Choices显示标签订购Django queryset?

时间:2018-08-30 11:55:48

标签: django django-models

是否可以通过选项显示的标签对查询集进行排序?如果没有,您能建议如何实现吗?还是有一种创建自定义订单的方法?

谢谢!

选择

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 个答案:

没有答案