如何在 django admin change_form 中更改外键字段的顺序

Posted

技术标签:

【中文标题】如何在 django admin change_form 中更改外键字段的顺序【英文标题】:How to change ordering in foreign key fields in django admin change_form 【发布时间】:2011-04-25 21:15:34 【问题描述】:

我有两个表,任务和项目。每个任务都有一个项目(每个项目可以有 N 个任务)。

添加或编辑任务时,项目按应有的方式显示为下拉列表,但下拉列表按 ID 排序(或根本不排序)。因为我开始有很多项目,有没有办法按字母顺序在下拉列表中获取项目?

【问题讨论】:

【参考方案1】:

对象应根据模型上指定的default ordering 进行排序!

【讨论】:

不看那个地方是多么愚蠢。我都被 admin.py 连接起来了 .. 谢谢!

以上是关于如何在 django admin change_form 中更改外键字段的顺序的主要内容,如果未能解决你的问题,请参考以下文章

如何将 django-admin-bootstrapped 与 django 1.10 集成

如何在 django admin 中进行分类?

Django Admin Cookbook-14如何在Django Admin后台移除“删除所选”操作

如何在 Django-admin 中添加自定义搜索框?

Django Admin Cookbook-18如何限制对Django Admin管理部分功能的使用

如何在 django admin 上添加只读内联