大家好,此教程为在慕学网的实战教程Python升级3.6 强力Django+杀手级Xadmin打造在线教育平台的学习笔记,不对望指正!
使用Django+Xadmin打造在线教育平台(Python2,3共用一份教程,未说明的都是相同操作,不同点我会专门指出。):
Django是一个Python中Web开发的主流框架,被许多大型公司使用,如Google,豆瓣,YouTube,知乎,instagram:
创业公司喜欢的web框架。严格按照互联网公司开发流程,写出优雅简练的代码。
循序渐进,细致入微。独立完成完整项目。学习完课程,找份Python web开发工作不在话下。
系统介绍:
公开课
--> 课程列表,排序-搜索。热门课程推荐,课程的分页。课程
--> 课程详情页中对课程进行收藏,取消收藏。富文本展示课程内容。开始学习
--> 课程的章节信息,课程的评论信息。课程资源的下载链接。授课讲师
-->授课讲师列表页,对讲师进行人气排序以及分页,右边有讲师排行榜。讲师的详情页面
--> 对讲师进行收藏和分享,以及讲师的全部课程。机构
--> 左侧:机构首页,机构课程,机构介绍,机构讲师。切换主题
。左侧每一个功能都有列表显示, 增删改查,筛选功能。学完后还可以将本网站改造成电商网站
,在线旅游
等其他网站
windows下通过pycharm
和virtualenv
搭建开发环境
照顾基础薄弱同学: 通过留言板功能回顾django基础知识。
通过业务分析设计django
的每个app
,设计app
下的model
。设计外键关系
,通过django的migrate
设计生成数据表。
然后将这些model
注册到xadmin
当中。为每个model配置搜索
,过滤字段
,以及列表页的显示字段
。配置xadmin的主题选择
功能。
实现所有后台功能 & 面试中经常被提及的web开发知识。
几乎所有的django常用模块:
setting
配置url
配置view
书写model
设计form
和modelform
的使用templates
模板的使用django
常用的内置函数防止一些攻击问题:
这些攻击的原理以及防护措施
掌握更多可定制功能:
还会用到一些开源的django开发库。
不管是想全面学习Django还是想做一个线上教育平台都可以满足要求。学习完Django,我们对于学习其他框架和通过Django搭建我们自己的系统,都会成为很简单的事情。
原文:https://www.cnblogs.com/xinjie57/p/9180458.html