Python升级3.6 强力Django+杀手级Xadmin打造在线教育平台

第 1 章 课程介绍

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

第 2 章 Windows下搭建开发环境

2-1 Pycharm、Navicat和Python解释器的安装;

2-2 Virtualenv安装和配置;

2-3 Pycharm和Navicat的简单使用;

第 3 章 通过留言板功能回顾Django基础知识

3-1 Django目录介绍

3-2 配置表单页面

3-3 Django orm介绍与model设计

3-4 Django model的增删改查

3-5 Django url templates 配置

第 4 章 需求分析和model设计

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

4-2 使用Django2.0开始课程的注意事项

4-3 Django-app设计

4-4 新建项目

4-5 自定义userprofile

4-6 user models.py设计

4-7 course models.py设计

4-8 organization models.py设计

4-9 operation models.pty设计

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

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

5-1 Django admin介绍

5-2 xadmin的安装

5-3 users app的model注册

5-4 剩余app model注册

5-5 xadmin的全局配置

第 6 章 用户注册功能实现

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

6-2 用户登录-1

6-3 用户登录-2

6-4 用form实现登录-1

6-5 用form实现登录-2

6-6 session和cookie自动登录机制

6-7 用户注册-1

6-8 用户注册-2

6-9 用户注册-3

6-10 用户注册-4

6-11 找回密码(1)

6-12 找回密码(2)

第 7 章 课程机构功能实现

7-1 Django templates模板继承1

7-2 Django templates模板继承2

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

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

7-5 列表分页功能

7-6 列表筛选功能

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

7-8 modelform提交我要学习咨询2

7-9 机构详情展示-1

7-10 结构详情展示-2

7-11 机构详情展示-3

7-12 课程机构收藏功能

第 8 章 课程功能展示

8-1 课程列表

8-2 课程详情页1

8-3 课程详情2

8-4 课程章节信息1

8-5 课程章节信息2

8-6 课程评论功能

8-7 相关课程他UI吉安

8-8 视频播放页面

第 9 章 课程讲师功能实现

9-1 讲师列表页

9-2 讲师详情页1

9-3 讲师详情页2

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

10-1 配置全局导航

10-2 全局搜索功能开发

10-3 个人信息展示

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

10-5 修改密码和修改头像2

10-6 修改邮箱和用户信息1

10-7 修改邮箱和用户信息2

10-8 我的课程

10-9 我的收藏功能1

10-10 我的收藏功能2

10-11 我的消息

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

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

11-2 首页功能开发1

11-3 首页功能开发2

11-4 404和500页面配置

第 12 章 常见Web攻击即防范

12-1 SQL注入攻击与防范

12-2 XSS攻击原理及防范

12-3 CSRF攻击与防范

第 13 章 xadmin的进阶开发

13-1 Userprofile注册以及Django的权限管理1

13-2 Userprofile注册以及Django的权限管理2

13-3 model_ico,只读子字段、默认排序设置

13-4 自定义列表返回数据,同一个model注册两个管理器

13-5 xadmin其他常见功能的使用

13-6 xadmin继承富文本ueditor1

13-7 xadmin集成富文本ueditor2

13-8 excel导入插件介绍

第 14 章 把项目部署上线

14-1 Nginx、MySQL、Virtualenv的安装和配置

14-2 uwsgi安装和启动、Nginx的虚拟主机配置

14-3 uwsgi配置文件方式启动一级代码更新后的重启

第 15 章 课程总结

15-1 课程总结

第 16 章 快速升级到Python3.6 + Django1.11

16-1 Python3.6 虚拟开发环境的搭建与开发包的安装

16-2 修改代码适配Python3.6和Django1.11

第 17 章 快速升级到Python3.6 + Django2.0

17-1 快速升级到Python3.6 + Django2.0

原文地址:https://www.cnblogs.com/tqtl911/p/9568596.html

时间: 2024-08-02 00:11:20

Python升级3.6 强力Django+杀手级Xadmin打造在线教育平台的相关文章

CK2148-Python升级3.6 强力Django+杀手级Xadmin打造在线教育平台

随笔背景:在很多时候,很多入门不久的朋友都会问我:我是从其他语言转到程序开发的,有没有一些基础性的资料给我们学习学习呢,你的框架感觉一下太大了,希望有个循序渐进的教程或者视频来学习就好了.对于学习有困难不知道如何提升自己可以加扣:1225462853进行交流得到帮助,获取学习资料. 下载地址:http://pan.baidu.com/s/1jI05TPW 搞个"大"项目 开发一套功能完备的系统 25小时企业级实战:从0到项目成型 以互联网公司标准开发流程,从零开发出一套可以达到上线标准

强力Django+杀手级xadmin开发在线教育网站 采用 Python3.7全新开发

课程简介和学习安排 1-1 强力django+杀手级xadmin 打造上线标准的在线教育平台试看 第2章 开发环境搭建-linux 本章节将会带领大家在windows上通过虚拟机安装linux,并在linux上安装python.pycharm.navicat.python和虚拟环境等课程必须的软件 2-1 课程中会用到的开发环境介绍 2-2 如何在windows上安装linux-上 2-3 如何在windows上安装linux-下 2-4 python的安装和配置 2-5 虚拟环境的安装和配置

强力Django+杀手级xadmin开发在线教育网站 完整版

第1章 强力django+杀手级xadmin 打造上线标准的在线教育平台-导学课程简介和学习安排 第2章 开发环境搭建-linux本章节将会带领大家在windows上通过虚拟机安装linux,并在linux上安装python.pycharm.navicat.python和虚拟环境等课程必须的软件 第3章 开发环境搭建 -windows本章节将会带领大家在windows上上安装python.pycharm.navicat.python和虚拟环境等课程必须的软件 第4章 开发环境搭建-mac本章节通

Django+xadmin打造在线教育平台(三)

Django+xadmin打造在线教育平台(三)   代码 github下载 五.用户注册 主要实现功能 用户输入邮箱.密码和验证码,点注册按钮 如果输入的不正确,提示错误信息 如果正确,发送激活邮件,用户通过邮件激活后才能登陆 即使注册功能,没有激活的用户也不能登陆 5.1.初步视图 users/views.py class RegisterView(View): '''用户注册''' def get(self,request): return render(request,'register

Django+xadmin打造在线教育平台(一)

Django+xadmin打造在线教育平台(一)   代码 github下载 一.前言 代码下载: 开发环境: python:  3.6.4 Django: 2.0.2 后台管理:xadmin 1.1.项目介绍 系统概括: 系统具有完整的用户登录注册以及找回密码功能,拥有完整个人中心. 个人中心: 修改头像,修改密码,修改邮箱,可以看到我的课程以及我的收藏.可以删除收藏,我的消息. 导航栏: 公开课,授课讲师,授课机构,全局搜索. 点击公开课–> 课程列表,排序-搜索.热门课程推荐,课程的分页.

Django+xadmin打造在线教育平台(五)

Django+xadmin打造在线教育平台(五)   代码 github下载 八.课程详情页功能的实现 8.1.课程列表 (1)配置urls MxOnline/urls中 path("course/", include('course.urls', namespace="course")), course里面新建urls.py # course/urls.py from django.urls import path,re_path from .views impo

Django+xadmin打造在线教育平台(九)

Django+xadmin打造在线教育平台(九)   代码 github下载 十二.首页和全局404,500配置 12.1.首页功能 Course添加一个字段 is_banner = models.BooleanField('是否轮播',default=False) CourseOrg添加一个字段 tag = models.CharField('机构标签',max_length=10,default='全国知名') (1)view class IndexView(View): '''首页'''

Django+xadmin打造在线教育平台(二)

一.xadmin后台管理 1.xadmin的安装(源码安装) (1)直接git clone https://github.com/sshwsfc/xadmin.git(前提是装有git) (2)新建Python Package "extra_apps",把源码xadmin文件夹放到extra_apps文件夹下面,此时目录结构如下: (3)把extra_apps右键mark为Source Root (4)在settings中加入如下代码 sys.path.insert(0,os.path

Django打造在线教育平台_day_2:新建users app 编写models之完善

1.避免循环引用:A引用B,B引用A 解决这种问题的方法就是app分层,前面我们设计了4个app,现在把与用户操作相关的放在operation models.py中就可以解决问题: 2.邮箱验证码的models和banner轮播图的models都放在users/models.py文件中(因为与另外几个关系不大) """import规范: 第一部分为python自带模块 第二部分为第三方倒入模块 第三部分为自定义模块 """ from dateti