【Django在线教育平台】10.机构讲师、机构介绍详情页

编程入门 行业动态 更新时间:2024-10-11 07:31:46

【Django在线教育平台】10.<a href=https://www.elefans.com/category/jswz/34/1765652.html style=机构讲师、机构介绍详情页"/>

【Django在线教育平台】10.机构讲师、机构介绍详情页

专题:Django2.0.8+xadmin2实现在线学习网站

Django2.0.8+xadmin2实现在线学习网站,课程、讲师、机构、用户收藏功能。GitHub地址: ;Django版本:2.0.8

更多内容请点击 我的博客 查看,欢迎来访。

机构讲师详情

机构讲师视图OrgTeacherView(View)

# 机构讲师
class OrgTeacherView(View):def get(self, request, org_id):course_org = CourseOrg.objects.get(id=org_id)# 通过机构找到这个机构的教师,并按一些数据进行排序all_teacher = course_org.teachers.all().order_by('-click_nums')sort = request.GET.get('sort', '')if sort:if sort == 'fav':all_teacher = all_teacher.order_by('-fav_nums')return render(request, 'org-detail-teacher.html', locals())

机构讲师url

from organization.views import OrgListView, AddUserAskView, OrgHomeView, OrgCourseView, OrgDescView, OrgTeacherViewapp_name = 'organization'urlpatterns = [# 课程机构列表urlpath('list/', OrgListView.as_view(), name="org_list"),path('add_ask/', AddUserAskView.as_view(), name='add_ask'),re_path('home/(?P<org_id>\d+)/', OrgHomeView.as_view(), name='org_home'),  # 机构详情首页re_path('id/(?P<org_id>\d+)/courses/', OrgCourseView.as_view(), name='org_course'),  # 机构课程列表re_path('id/(?P<org_id>\d+)/desc/', OrgDescView.as_view(), name='org_desc'),  # 机构介绍re_path('id/(?P<org_id>\d+)/teacher/', OrgTeacherView.as_view(), name='org_teacher'),  # 机构讲师
]

机构讲师模板org-detail-teacher.html

可以直接继承org-detail-homepage.html里面的部分代码

机构介绍详情

机构介绍视图OrgDescView(View)

# 机构介绍
class OrgDescView(View):def get(self, request, org_id):course_org = CourseOrg.objects.get(id=org_id)return render(request, 'org-detail-desc.html', locals())

机构介绍url

from organization.views import OrgListView, AddUserAskView, OrgHomeView, OrgCourseView, OrgDescViewapp_name = 'organization'urlpatterns = [# 课程机构列表urlpath('list/', OrgListView.as_view(), name="org_list"),path('add_ask/', AddUserAskView.as_view(), name='add_ask'),re_path('home/(?P<org_id>\d+)/', OrgHomeView.as_view(), name='org_home'),  # 机构详情首页re_path('id/(?P<org_id>\d+)/courses/', OrgCourseView.as_view(), name='org_course'),  # 机构课程列表re_path('id/(?P<org_id>\d+)/desc/', OrgDescView.as_view(), name='org_desc'),  # 机构介绍
]

机构介绍模板org-detail-desc.html

可以直接继承org-detail-homepage.html里面的部分代码

更多推荐

【Django在线教育平台】10.机构讲师、机构介绍详情页

本文发布于:2024-03-06 00:10:12,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1713836.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:机构   讲师   详情页   在线教育   平台

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!