东方耀AI技术分享

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 3159|回复: 5

[课堂笔记] 38、python_django_web开发_课程机构详情页面的分析与展示_笔记

[复制链接]

1365

主题

1856

帖子

1万

积分

管理员

Rank: 10Rank: 10Rank: 10

积分
14418
QQ
发表于 2017-11-26 20:16:57 | 显示全部楼层 |阅读模式

38、python_django_web开发_课程机构详情页面的分析与展示_笔记


从机构列表页面 进入 机构详情页面
必须先使用xadmin来添加一些数据(教师 课程 等)
课程里面没有外键 指向什么机构的? 课程隶属于哪个机构?
course_org = models.ForeignKey(CourseOrg, verbose_name=u'所属课程机构', null=True, blank=True)    允许为空是为了不对以往数据造成影响

  1. class OrgDetailHomeView(View):
  2.     def get(self, request, org_id):
  3.         course_org = CourseOrg.objects.get(id=int(org_id))
  4.         # all_courses = Course.objects.filter(course_org_id=int(org_id))
  5.         # 方法二:反向查询的方法 有外键的地方都是可以这样做的 django ORM的一种用法
  6.         all_courses = course_org.course_set.all()[:3]
  7.         all_teachers = course_org.teacher_set.all()[:1]
  8.         return render(request, 'org-detail-homepage.html',
  9.                       {'all_courses': all_courses,
  10.                        'all_teachers': all_teachers,
  11.                        'course_org': course_org})
复制代码


让天下人人学会人工智能!人工智能的前景一片大好!
回复

使用道具 举报

0

主题

132

帖子

278

积分

人工智能VIP

Rank: 9Rank: 9Rank: 9

积分
278
发表于 2017-12-14 14:52:10 | 显示全部楼层
1
回复

使用道具 举报

0

主题

99

帖子

200

积分

中级会员

Rank: 3Rank: 3

积分
200
发表于 2018-2-28 20:19:16 | 显示全部楼层
zvym


zvym
回复

使用道具 举报

0

主题

92

帖子

190

积分

注册会员

Rank: 2

积分
190
发表于 2018-6-8 22:13:43 | 显示全部楼层
课程机构详情页面的分析与展示
回复

使用道具 举报

0

主题

92

帖子

190

积分

注册会员

Rank: 2

积分
190
发表于 2018-6-8 22:19:21 | 显示全部楼层
非常感谢
回复

使用道具 举报

0

主题

244

帖子

504

积分

高级会员

Rank: 4

积分
504
发表于 2018-12-26 15:46:43 | 显示全部楼层
谢谢老师
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|人工智能工程师的摇篮 ( 湘ICP备2020019608号-1 )

GMT+8, 2024-3-29 22:16 , Processed in 0.177527 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表