在xadmin中是不能像原生admin那样使用formfield_for_manytomany方法来过滤多对多字段 进入xadmin源码,找到了formfield_for_dbfield这个方法,测试是有用的,可以过滤第一个选项框的值 补充知识: 给django admin后台管理user扩展下拉框及多选框的字段 1.首先
在xadmin中是不能像原生admin那样使用formfield_for_manytomany方法来过滤多对多字段
进入xadmin源码,找到了formfield_for_dbfield这个方法,测试是有用的,可以过滤第一个选项框的值
补充知识:给django admin后台管理user扩展下拉框及多选框的字段 1.首先在models.py中编写扩展User所用到的userProfile模型及下拉框和多选框选项值所需要的模型(因为我所做的下拉框和多选框的值都是从数据库里面取得),代码如下: 2.第二步编写admin.py对User字段进行扩展,代码如下:
通过这两步就可以试下在django admi台管理User中扩展一个下拉框和一个多选框,效果如下图:
|
2019-06-18
2019-07-04
2021-05-23
2021-05-27
2021-05-27