我有一个模型可以让我的客户为他的餐厅创建菜单。一切都很好,除了我想通过模型的字符串值设置显式排序。例如; 他正在创建沙拉、意大利面、比萨饼等部分。但它们通过模板按照添加到系统的顺序显示。如何向我的查询添加一个可以手动设置顺序的排序?以下是我当前的片段。
我正在使用 Django 1.10.5、Wagtail 1.9、Python 3.5x
片段
@register.inclusion_tag('tags/_lunch-menu-list.html', takes_context=True)
def lunch_products(context):
sections = Section.objects.all().prefetch_related('product').filter(product__lunch_menu=True).distinct()
return {
'sections': sections,
'request': context['request'],
}