老师,怎么给外键过滤?

来源:11-4 404和500页面配置

慕粉3603190

2017-05-08

老师,怎么给外键过滤?

写回答

3回答

bobby

2017-05-10

def get_context(self):
   context = superCourseAdmin, self).get_context()
   if 'form' in context:
       context['form'].fields['course_org'].queryset = CourseOrg.objects.filter(is_main_stage=True)
   return context


你在adminx里面重载这个函数, 

0
1
慕粉3603190
非常感谢!
2017-05-10
共1条回复

bobby

2017-05-09

在xadmin中可以直接配置外键过滤 比如course的teacher是外键 如果要通过teacher的name过滤 直接在filter中写 "teahcer__name"就行了, 注意是双下划线

0
0

慕粉3603190

提问者

2017-05-09

老师我有点笨,没太理解您说的。

我是要实现下面的,课程机构是外键,下拉框里只有‘机构2’这一个选项。怎么设置过滤呢?


//szimg.mukewang.com/591164b000016ca907700279.jpg

0
0

Python3.6+django+xadmin,打造在线教育平台

【毕设】Python 2.7到3.6 完美适配,Django升级2.0

3677 学习 · 4038 问题

查看课程