Django admin页面怎样显示多对多字段内容

 时间:2024-10-14 20:58:11

1、如图所示,这个btitle就是模型类中所表示的多对多字段了哦。接着我们就开始把这个多对多字段btitle显示在Django admin页面上哦。

Django admin页面怎样显示多对多字段内容

2、首先就是去到admin.py里边设置一个对应的管理类来绑定到要绑定的类上面即可。

Django admin页面怎样显示多对多字段内容

3、然后自己定义个字段名来代替btitle在list_display中显示即可。因为待会我们要写一个同名方法来获取btitle的里的值。比如小编我就用show_btitle来代替btitle。

Django admin页面怎样显示多对多字段内容

4、如图所示,现在即可在show_btit盟敢势袂le中对btitle的内容进行迭代获取了。注意要用[]把btitle结果变成列表返回怪寄拮惋才不会报错哦。filter_horizontal是用来编辑状态下的btitle页面的。

Django admin页面怎样显示多对多字段内容

5、如图,这样即可看到多对多字段显示出来了哦。也就是使用了filter_horizontal方法的效果啦。

Django admin页面怎样显示多对多字段内容

6、而这就是编辑状态下多对多字段的效果了。

Django admin页面怎样显示多对多字段内容

7、当然也可以用filter_vertical方法来显示多对多字段编辑页。

Django admin页面怎样显示多对多字段内容

8、这样便会看到水平状态下的多对多字段编辑页了。

Django admin页面怎样显示多对多字段内容
  • c#数组合并显示
  • 搭建动态网站环境之一:安装MySQL数据库
  • Ubuntu桌面的11件好工具
  • 如何使用sqlmap扫描sql注入漏洞
  • 如何使用jenkins进行凭据配置
  • 热门搜索
    关于新型冠状病毒的手抄报 小学生手抄报模板 小学生科普手抄报 迎国庆手抄报图片 圣诞节的手抄报 创文手抄报简单又漂亮 珍惜生命手抄报 勿忘国耻手抄报 感恩父母的手抄报 普通话手抄报大全简单