社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  问与答

新手关于admin后台的2个问题,求助大神帮忙。感谢

jack_czm • 9 年前 • 1968 次点击  
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代码。。但是无从下手

enter image description here

enter image description here

问题二:请教如何在后台筛选出 电话不为空的 学生信息(也就是过滤掉 电话为空的学生信息)

enter image description here

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/826
 
1968 次点击