当前位置:   article > 正文

利用django做毕业设计_基于django的毕业设计题目

基于django的毕业设计题目

1.本人毕业一年有余,闲来无事分享一下去年django写的在线教育平台。
在这里插入图片描述
2.主要功能包含(课程、机构、讲师三个板块),其他有后台管理页面利用的是xadmin使页面更好看
在这里插入图片描述
3.表机构大概设计了十几张表(其中一对一,一对多,多对多各种形式都涉及了)
在这里插入图片描述

4.本人是根据好多博客资源的整合,一步步做来的,然后还有以前学些的时候老师带着做着一部分,然后整合一下,做了毕设。下面附上部分代码截图

class OrgHomeView(View):
    '''机构首页'''

    def get(self,request,org_id):
        current_page = 'home'
        # 根据id找到课程机构
        course_org = CourseOrg.objects.get(id=int(org_id))
        course_org.click_nums += 1
        course_org.save()
        # 判断收藏状态
        has_fav = False
        if request.user.is_authenticated:
            if UserFavorite.objects.filter(user=request.user, fav_id=course_org.id, fav_type=2):
                has_fav = True
        # 反向查询到课程机构的所有课程和老师
        all_courses = course_org.course_set.all()[:4]
        print(all_courses)
        all_teacher = course_org.teacher_set.all()[:2]
        return render(request,'org-detail-homepage.html',{
            'course_org':course_org,
            'all_courses':all_courses,
            'all_teacher':all_teacher,
            'current_page':current_page,
            'has_fav':has_fav,
        })

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26

5.主要是通过前后端不分离来写的,包含django、数据库设计、jinja2模板的使用以及前端ajax都有很大的提高,需要源码的可以加我。欢迎大家一起交流学习。
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/169933
推荐阅读
相关标签
  

闽ICP备14008679号