Django+xadmin打造在线教育平台(含有项目源码)

Django+xadmin打造在线教育平台(含有项目源码)

添加时间:2021-02-21 05:55:30
站长推荐丨赞助论坛,可获取海量资源终身免费下载权限奥!
举报 举报
收藏
附件 附件
  • 储存类型储存类型:百度网盘
  • 附件大小附件大小:未知
  • 下载积分下载积分:28 米粒
  • 下载权限下载权限:

    赞助会员

云盘链接分享

【课程内容】



第1章 课程介绍

介绍课程目标、通过课程能学习到的内容、和系统开发前需要具备的知识



1-1 项目演示和课程介绍



第2章 windows下搭建开发环境

介绍项目开发需要安装的开发软件、 python虚拟virtualenv和 virtualenvwrapper的安装和使用、 最后介绍pycharm和navicat的简单使用



2-1 pycharm、navicat和python的安装

2-2 virtualenv安装和配置

2-3 pycharm和navicat的简单使用



第3章 通过留言版功能回顾django基础知识

通过django简单实现一个留言板功能来回顾django的基础知识, 包括settings的配置、 url配置、 view逻辑、 model设计和templates的显示



3-1 django目录介绍 

3-2 配置表单页面 

3-3 django orm介绍与model设计 

3-4 django model的增删改

3-5 django url templates配置



第4章 需求分析和model设计

对系统进行需求分析, 然后设计出django app, 然后对每个app设计相应的django model数据表。系统共有四个app, users处理用户相关;courses处理课程相关;organization处理课程机构相关;operation处理用户操作相关



4-1 使用py3.6和django1.11开发系统前注意事项(补充小节)

4-2 用django2.0开始课程的注意事项(补充小节)

4-3 django-app 设计

4-4 新建项目

4-5 自定义userprofile

4-6 user modesl.py设计

4-7 course models.py设计

4-8 organization modesl.py设计

4-9 operation models.py设计

4-10 数据表生成以及apps目录建立



第5章 通过xadmin快速搭建后台管理系统

通过xadmin结合第4章设计的model快速的搭建一套完整的后台管理系统;本章首先介绍django admin的简单使用, 然后引出xadmin,在安装xadmin之后将model注册到xadmin中, 最后完成xadmin的全局配置



5-1 django admin介绍

5-2 xadmin的安装

5-3 users app 的model注册

5-4 剩余app model注册

5-5 xadmin全局配置



第6章 用户注册功能实现

完成用户注册相关的功能, 包括登录、注册、找回密码等功能, 本章会深入session和COOKIE的机制以及通过django form对表单进行验证。注册和找回密码会通过图片验证码验证以及通过邮箱验证方式完成



6-1 首页和登录页面的配置

6-2 用户登录

6-3 用form实现登录

6-4 session和COOKIE自动登录机制

6-5 用户注册

6-6 找回密码



第7章 课程机构功能实现

完成课程机构的相关功能, 本章会开始django的templates模板继承机制实现模板的重用。 本章包括分页、筛选、收藏等功能, 会讲到如何通过modelform对表单进行验证和保存。



7-1 django templates模板继承

7-2 课程机构列表页数据展示

7-3 列表分页功能

7-4 列表筛选功能

7-5 modelform提交我要学习咨询

7-6 机构详情展示

7-7 课程机构收藏功能



第8章 课程功能实现

完成课程相关功能模块开发, 包括课程列表功能实现、课程详情页展示、 课程评论功能和相关课程推荐等功能实现



8-1 课程列表

8-2 课程详情页

8-3 课程章节信息

8-4 课程评论评论功能

8-5 相关课程推荐

8-6 视频播放页面



第9章 课程讲师功能实现

实现授课讲师的列表页和详情页讲师信息的展示



9-1 讲师列表页

9-2 讲师详情页



第10章 个人中心和全局搜索功能实现

个人中心和系统全局功能实现、 全局功能包括全局导航栏功能和全局搜索功能的实现。 个人中心功能包括个人信息的展示和修改、 头像修改、密码修改、邮箱修改。 邮箱修改需要通过邮箱验证才能修改。 用户学习的课程展示、 用户的收藏展示以及删除收藏功能,最后是用户的个人消息展示…



10-1 配置全局导航

10-2 全局搜索功能开发

10-3 个人信息展示

10-4 修改密码和修改头像

10-5 修改邮箱和用户信息

10-6 我的课程

10-7 我的收藏功能

10-8 我的消息



第11章 首页、全局功能细节和404以及500页面配置

本章主要完善整站的实现细节, 如修改点击数、收藏数以及登出功能等。 接着实现系统的首页, 最后配置系统的全局404和500页面



11-1 登出和点击数以及收藏数完善

11-2 首页功能开发

11-3 404和500页面配置



第12章 常见web攻击及防范

本章介绍最常见的sql注入攻击、 xss攻击和csrf攻击的原理以及防护



12-1 sql注入攻击与防范

12-2 xss攻击原理及防范

12-3 csrf攻击与防范



第13章 xadmin的进阶开发

介绍xadmin更进阶的开发, 加深对xadmin的理解, 让整个后台管理系统完成更加细节的定制, 包括userprofile的注册、 导航栏icon的修改、 django ueditor富文本编辑器的集成、 xadmin的插件制作。本章会介绍一款excel的导入插件开发



13-1 userprofile注册以及django的权限管理

13-2 model_icon, 只读字段,默认排序设置

<span color: rgb(111, 116, 121); font-family: -apple-system, "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", STHeiti, "Microsoft YaHei&quot

资源求助发帖
查看更多发帖

*

回帖描述:

*

链接类型:

*

下载链接:

密码:
发帖规则:回帖内容为会员之间的私信,普通网友无法查看。
免责声明:回帖中提供的链接内容仅供会员之间学习参考使用,获取内容后请在法律法规范围内使用。回帖提供的内容应符合法律法规要求,不得违反法律法律的要求。
站点权责:回帖内容如违反法律法规,站点有权封停账号使用权利。对用户举报的内容,站点有责任及时删除违规内容。
相关内容推荐
热点内容推荐
标题:Django+xadmin打造在线教育平台(含有项目源码)

*

描述:
平均回复时间:3-10分钟
规则介绍:悬赏寻求论坛网友分享资源,站点对分享内容的准确性,合法性,版权等没有足够的监管能力。如果您发现资源不正确,无法使用,不符合法律法律等情况,您可以直接举报资源。站长将尽快核实您的举报,并根据情况,采取封号,退换米粒等处理。

*

回帖描述:

*

链接类型:

*

阅读权限:

*

下载链接:

密码:
发帖规则:回帖内容为会员之间的私信,普通网友无法查看。
免责声明:回帖中提供的链接内容仅供会员之间学习参考使用,获取内容后请在法律法规范围内使用。回帖提供的内容应符合法律法规要求,不得违反法律法律的要求。
站点权责:回帖内容如违反法律法规,站点有权封停账号使用权利。对用户举报的内容,站点有责任及时删除违规内容。
  • 背景波浪
  • 背景波浪
  • 波浪
  • 波浪
客服
在线咨询
周一 至 周日 9:00 ~ 22:00
QQ:1326974360
微信:juyoubuluo6688
客服热线
18205485173
工作日 9:00 ~ 18:00
微信扫码咨询
客户服务
欢迎咨询服务
咨询量较多时,请耐心等待
社群

关注公众号

获取更多资讯

扫码进群(QQ)

与更多大牛交流沟通

0.100707s