为什么过滤器list_filter = ['name','teacher__name', 'desc',] 输出会有英文单词。

来源:8-5 快速注册model到xadmin中

weixin_慕神9351415

2025-02-24

图片描述list_filter = [‘name’,‘teacher__name’, ‘desc’,] 为什么我按教程弄了后,外键输出的时候。前面会有一个英文单词:teacher

写回答

2回答

bobby

9天前

teacher这个model有没有对应的__str__方法?
0
0

Oi_hoJU04

2025-02-27

课程的过滤应该只有课程相关的,教师的过滤应该在机构管理,这一段是不是放错位置了

class TeacherAdmin(object):
    list_display = ('org', 'name', 'work_years', 'work_company')
    search_fields = ('org', 'name', 'work_years','work_company')
    list_filter = ('org', 'name', 'work_years', 'work_company')

这个教师的过滤代码是在apps里organizations下面的adminx.py里的

0
0

Django+ xadmin 开发在线教育网站

一套通用的技术组合拳,助你解决大部分Python类网站后端问题

1931 学习 · 2170 问题

查看课程