django - 在 Django 管理站点的多选框中按字母顺序排列项目

标签 django django-admin frontend multi-select django-1.8

我的团队在 Django 管理站点的多选下拉列表中查找项目时遇到了很多麻烦。如何按字母顺序对多选下拉菜单中的项目进行排序?

最佳答案

尝试使用您在表单管理中输入的表单来执行此操作

from django import forms

class YourForm(forms.ModelForm):
        attribute = forms.MultipleChoiceField(queryset=Model.objects.order_by('name'))

        class Meta:
            model = YourModel

关于django - 在 Django 管理站点的多选框中按字母顺序排列项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33028337/

相关文章:

javascript - 如果启用了热模块替换,为什么在更改 HTML 时 LiveReload 在 Webpack 中不起作用?

python - 在单个 POST 数组中使用 Django Rest Framework 上传多个图像?

python - 如果在 Django 中输入任何无效数据,则在输入字段下方引发表单错误

python - 如何在 Django 管理面板的 modelAdmin 中仅显示日期时间字段中的日期?

Django 。管理站点中表单的取消按钮

javascript - 我如何在 .hbl 中编写下拉菜单?

Django - 使用模板标签和 'with' 吗?

django - 属性错误: 'str' object has no attribute '_meta'

django - 当模板调试设置为 False 时,Django 上的服务器错误(500)?

javascript - ui路由器后退按钮问题