在Django模板中对相关项目进行排序

在Django模板中对相关项目进行排序,第1张

在Django模板中对相关项目进行排序

你需要像这样在与会者模型中指定顺序。例如(假设你的模型类名为Attendee):

class Attendee(models.Model):    class meta:        ordering = ['last_name']

请参阅手册以获取更多参考。

编辑。另一个解决方案是向事件模型添加一个属性,你可以从模板访问该属性:

class Event(models.Model):# ...@propertydef sorted_attendee_set(self):    return self.attendee_set.order_by('last_name')

你可以根据需要定义更多这些…



欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zaji/4971815.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-13
下一篇 2022-11-13

发表评论

登录后才能评论

评论列表(0条)

保存