
项目实战
__tian__
我走过的路,每一步都算数
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
在线教育项目(一)
github地址:https://github.com/tianmingbo/icourse 一、需求分析和表结构设计 1.1、需求分析 系统具有完整的用户登录注册以及找回密码功能,拥有完整个人中心。 个人中心: 修改头像,修改密码,修改邮箱,可以看到我的课程以及我的收藏。可以删除收藏,我的消息。 导航栏: 公开课,授课讲师,授课机构,全局搜索。 点击公开课–> 课程列表,排序-...原创 2019-08-05 21:25:00 · 4025 阅读 · 0 评论 -
在线教育项目(二)之xadmin的使用
一、安装 1、pip install xadmin(一般人都成功不了) 2、在线安装 pip install git+git://github.com/sshwsfc/xadmin.git 3、本地安装: 下载地址: https://github.com/sshwsfc/xadmin 二、使用 1、把xadmin放入项目目录下,注册app,还有一个crispy_forms,是xadm...原创 2019-08-05 23:20:53 · 945 阅读 · 0 评论 -
在线教育项目(三)之登录注册
本功能实现用到了:模板继承,模板语言,ORM,auth和forms组件,总体来说,比较常规的功能,没有新的知识点。新了解的东西就是Django内置了发邮件的功能。 FBV(function base views)就是在视图里使用函数处理请求。 CBV(class base views)就是在视图里使用类处理请求。 这个项目使用的是CBV(比较好用)。 设置: # 静态文件路径 ...原创 2019-08-08 14:05:46 · 767 阅读 · 0 评论 -
在线教育项目(四)之授课机构功能实现
功能: 授课机构列表(可分页,可按类别,地区筛选,可按学习人数和课程数排序) 机构详情页(可收藏机构,有哪些课程,讲师,以及机构介绍) 可咨询课程(使用ModelForm) 对应的url urlpatterns = [ #列表 url(r'^list/', OrgView.as_view(), name='org_list'), #咨询 url...原创 2019-08-12 17:57:17 · 704 阅读 · 0 评论 -
在线教育项目(五)之课程功能实现
功能: 课程列表(分页,排序,课程推荐) 课程详情页(收藏,章节展示,资源展示,评论) url配置: urlpatterns = [ # 课程列表 url(r'^list/', CourseListView.as_view(), name='course_list'), # 课程详情 url(r'^detail/(?P<course_id>\d+...原创 2019-08-12 19:45:19 · 1357 阅读 · 0 评论 -
在线教育项目(六)之讲师功能实现
功能: 分页,排序 讲师详情(有哪些课程,属于哪个机构,讲师排行榜) url配置: # 教师列表 url(r'^teacher/list/$', TeacherListView.as_view(), name='teacher_list'), # 教师详情页 url(r'^teacher/detail/(?P<teacher_id>\d+)/$'...原创 2019-08-12 20:08:14 · 534 阅读 · 0 评论 -
在线教育项目(七)之个人中心和全局搜索功能
功能: 用户信息修改 全局搜索功能 我的课程 我的收藏(删除收藏) 我的消息 1、个人信息修改部分还存在一些问题,教程修改邮箱需要激活邮箱,我的想法比较简单,和其他用户信息一起提交,校验邮箱是否重复(未实现)。 class InfoView(LoginRequiredMixin, View): def get(self, request): return...原创 2019-08-12 20:24:55 · 530 阅读 · 0 评论 -
在线教育项目(八)
一、全局404 和500配置 1、icourse/urls: from MxOnline.settings import STATIC_ROOT urlpatterns = [ #静态文件 url(r'^static/(?P<path>.*)', serve, {"document_root": STATIC_ROOT }), ] # 全局404页面配置 handler...原创 2019-08-12 20:52:54 · 1205 阅读 · 0 评论