class CourseFirstLevel(models.Model):
"""
课程一级类目(1、乐器,2、舞蹈,3、外语,4、绘画)
"""
name = models.CharField(max_length=5)
class CourseSecondLevel(models.Model):
"""
课程二级类目
"""
name = models.CharField(max_length=5)
course_first_level = models.ForeignKey(CourseFirstLevel)
class Teacher(models.Model):
"""
老师
"""
course_first_level = models.ForeignKey(CourseFirstLevel, verbose_name=u'课程一级类目')
course_second_level = models.ManyToManyField(CourseSecondLevel, verbose_name=u'课程二级类目')
以上是model,后台用的django的第三方后台APP叫做suit。界面比自带的友好一些,其实是换汤不换药,功能一样。
问题一:“老师”表分别有一级课程的外键和二级课程的多对多,二级课程非常多,如何在后台选定了一级课程 ,自动联动出相关的二级课程,我知道是可能是需要写admin的方法 或者修改admin模板的html代码。。但是无从下手
问题二:请教如何在后台筛选出 电话不为空的 学生信息(也就是过滤掉 电话为空的学生信息)