Django Admin自定义app中模型显示顺序
在Django Admin中,模型的顺序默认是安装名称进行排序的,如果想自定义app中模型显示顺序,可以有如下方法:
使用插件django-admin-model-list-order
参考:https://github.com/Vikrant-Arya/django-admin-model-list-order
- 安装插件:
pip install django-admin-model-list-order
- 在settings.py中配置插件、中间件及默认序号
# settings.py ... INSTALLED_APPS = ( ... 'admin_model_list_order', ... ) MIDDLEWARE_CLASSES = ( ... 'admin_model_list_order.middleware.AdminModelListOrder', ... ) ADMIN_MODEL_DEFAULT_PRIORITY = 100
- 在模型Admin模型中使
admin_order
制定顺序,如下图: