东方耀AI技术分享
标题: 38、python_django_web开发_课程机构详情页面的分析与展示_笔记 [打印本页]
作者: 东方耀 时间: 2017-11-26 20:16
标题: 38、python_django_web开发_课程机构详情页面的分析与展示_笔记
38、python_django_web开发_课程机构详情页面的分析与展示_笔记
从机构列表页面 进入 机构详情页面
必须先使用xadmin来添加一些数据(教师 课程 等)
课程里面没有外键 指向什么机构的? 课程隶属于哪个机构?
course_org = models.ForeignKey(CourseOrg, verbose_name=u'所属课程机构', null=True, blank=True) 允许为空是为了不对以往数据造成影响
- class OrgDetailHomeView(View):
- def get(self, request, org_id):
- course_org = CourseOrg.objects.get(id=int(org_id))
- # all_courses = Course.objects.filter(course_org_id=int(org_id))
- # 方法二:反向查询的方法 有外键的地方都是可以这样做的 django ORM的一种用法
- all_courses = course_org.course_set.all()[:3]
- all_teachers = course_org.teacher_set.all()[:1]
- return render(request, 'org-detail-homepage.html',
- {'all_courses': all_courses,
- 'all_teachers': all_teachers,
- 'course_org': course_org})
复制代码
作者: xiaoma 时间: 2017-12-14 14:52
1
作者: zhongxuan 时间: 2018-2-28 20:19
zvym
zvym
作者: 渡口 时间: 2018-6-8 22:13
课程机构详情页面的分析与展示
作者: 渡口 时间: 2018-6-8 22:19
非常感谢
作者: xiaodan 时间: 2018-12-26 15:46
谢谢老师
欢迎光临 东方耀AI技术分享 (http://www.ai111.vip/) |
Powered by Discuz! X3.4 |