网上这么多关于这个课程的博客,为什么还需要我自己去写一遍?
我希望你看到这篇博客,也能照我这样去写一遍博客 因为这个课程反反复复学习了几遍 都没有从头到尾完整学习过一遍 。 我想通过博客去督促以及记录学习的进度!
废话不多说, 开始第一章吧!
坦白说,这个项目坑还是挺多的吧
配置环境:
课程介绍:
项目涉及到的功能:
完整的用户登录,注册 ,找回密码;以及完整的个人中心功能
个人中心功能: 修改头像;修改邮箱;修改密码;可以看到我的课程以及我的收藏; 可以删除收藏 ,我的消息;
导航栏:公开课,机构,讲师,全局搜索
公开课--> 课程列表,排序-搜索。热门课程推荐,课程的分页。课程--> 课程详情页中对课程进行收藏,取消收藏。富文本展示课程内容。开始学习--> 课程的章节信息,课程的评论信息。课程资源的下载链接。授课讲师-->授课讲师列表页,对讲师进行人气排序以及分页,右边有讲师排行榜。讲师的详情页面--> 对讲师进行收藏和分享,以及讲师的全部课程。机构--> 左侧:机构首页,机构课程,机构介绍,机构讲师。切换主题。左侧每一个功能都有列表显示, 增删改查,筛选功能。学完后还可以将本网站改造成电商网站,在线旅游等其他网站
通过业务分析设计django的每个app,设计app下的model。设计外键关系,通过django的migrate设计生成数据表。
然后将这些model注册到xadmin当中。为每个model配置搜索,过滤字段,以及列表页的显示字段。配置xadmin的主题选择功能。
实现所有后台功能 & 面试中经常被提及的web开发知识。
几乎所有的django常用模块:
settings 配置
url配置
view 书写
model设计
form和modelform的使用
templates模板的使用
防止一些攻击问题:
这些攻击的原理以及防护措施
掌握更多可定制功能:
还会用到一些开源的django开发库。

不管是想全面学习Django还是想做一个线上教育平台都可以满足要求。学习完Django,我们对于学习其他框架和通过Django搭建我们自己的系统,都会成为很简单的事情。
第二节: 开始整个项目的环境配置工作!
原文:https://www.cnblogs.com/polite/p/10237941.html