django - 如何使用 Choices 显示的标签订购 django 查询集?
问题描述
是否可以通过选择显示的标签对查询集进行排序?如果没有,您能否就如何实现这一目标提出建议?或者有没有办法创建自定义排序?
提前致谢!
选择
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()` )
解决方案
推荐阅读
- php - 尽管 varchar 长度正确,但 php 中的 password_verify 函数不起作用
- spss - 如何合并来自不同列的 SPSS 变量的内容
- git - 无法推送到 Github:gitmodulesParse: could not parse gitmodules blob
- amazon-web-services - Amazon AWS EC2 - 如何限制仅从弹性负载均衡器接收流量?
- java - 如何在 Spark Streaming 中使用 redis?
- azure-active-directory - Azure 活动目录服务
- python - 在 Python 中将潜在的布尔值转换为布尔值,有什么缺点吗?
- javascript - rxjs v6 / redux-observable v1.0.0:操作员不能在史诗中工作
- pandas - 如何使用非唯一多索引向熊猫数据框添加新行
- ruby - 改进我的正则表达式以包含包含小数和百分号的数字