1-1 Web应用基本架构
Python Web开发教程
讲师:尹国艳
145 小节 已有 69500 人学过 2020.7.13 推出
Python作为当前最热门的编程语言,应用广泛。本课结合Django这款成熟的Web开源框架,教会大家如何使用Python开发网站。只要你掌握了Python的编程基础,便可学习本课程,掌握Web开发的原理和技巧,自己能够动手开发参与网站系统,如:新闻系统,博客系统等等。
  • 第一章:PythonWeb开发起步
  • 1-1 Web应用基本架构
  • 1-2 Django介绍
  • 1-3 Python安装
  • 1-4 Django安装
  • 1-5 系统环境配置及VS安装
  • 1-6 创建Django项目
  • 1-7 添加应用
  • 1-8 定制虚拟开发环境
  • 1-9 实例讲解:创建项目
  • 第二章:Django配置
  • 2-1 Django配置(一)
  • 2-2 Django配置(二)
  • 2-3 常用Web服务器及WSGI简介
  • 2-4 在IIS中部署Django项目
  • 2-5 部署包含静态资源Django项目
  • 2-6 实例讲解
  • 第三章:URL分发
  • 3-1 URL分发机制简介
  • 3-2 URL配置
  • 3-3 使用正则表达式
  • 3-4 包含其他文件的URL配置
  • 3-5 获取URL中的数据
  • 3-6 路径转换器
  • 3-7 正则表达式及传递附加数据
  • 3-8 使用带默认值的参数
  • 3-9 反向解析不带参数URL模式
  • 3-10 反向解析带参数URL模式
  • 3-11 反向解析视图函数
  • 3-12 在模板中反向解析URL
  • 3-13 使用URL的应用命名空间
  • 3-14 使用URL的实例命名空间
  • 3-15 实例讲解
  • 第四章:模型和数据库
  • 4-1 模型基础
  • 4-2 模型配置
  • 4-3 数据库迁移操作
  • 4-4 定义字段
  • 4-5 安装组件dotConnect
  • 4-6 链接到数据库
  • 4-7 添加数据
  • 4-8 获取数据行及排序
  • 4-9 筛选和获取单选数据
  • 4-10 values和values_list
  • 4-11 字段查找
  • 4-12 更新数据
  • 4-13 删除数据
  • 4-14 迭代操作
  • 4-15 切片操作和布尔运算
  • 4-16 使用字段选项创建索引
  • 4-17 在Meta子类中定义索引
  • 4-18 准备实例数据
  • 4-19 F()表达式
  • 4-20 聚合函数
  • 4-21 Subquery表达式
  • 4-22 raw()方法查询
  • 4-23 直接执行原始SQL语句
  • 4-24 多对一关系
  • 4-25 多对一关系对象创建
  • 4-26 多对一关系其他操作
  • 4-27 定义多对多关系
  • 4-28 多对多创建关联对象
  • 4-29 多对多其他操作
  • 4-30 中间模型
  • 4-31 一对一关系
  • 4-32 综合应用-定义用户模型
  • 第五章:视图
  • 5-1 定义和使用视图
  • 5-2 返回错误
  • 5-3 处理Http404异常
  • 5-4 获取请求数据
  • 5-5 处理响应的内容
  • 5-6 文件附件
  • 5-7 生成CSV文件
  • 5-8 生成PDF文件
  • 5-9 JSON和重点向
  • 5-10 使用响应模板
  • 5-11 使用视图中输出数据
  • 5-12 Paginator对象
  • 5-13 Page对象
  • 5-14 对模型数据分页
  • 5-15 使用基于类的视图
  • 5-16 扩展视图类
  • 5-17 通用视图DetailView
  • 5-18 通用视图ListView
  • 第六章:模板
  • 6-1 配置模板引擎
  • 6-2 使用模板类
  • 6-3 使用模板文件
  • 6-4 TemplateResponse和render
  • 6-5 变量
  • 6-6 注释和过滤器
  • 6-7 标签-include
  • 6-8 标签-for
  • 6-9 标签-if
  • 6-10 模板继承
  • 6-11 实例-用模板实现数据分页
  • 第七章:表单
  • 7-1 html表单
  • 7-2 Django表单
  • 7-3 表单字段渲染方式
  • 7-4 表单字段类型
  • 7-5 表单参数
  • 7-6 使用小部件
  • 7-7 字段校验
  • 7-8 绑定表单
  • 7-9 使用校验后的数据
  • 7-10 手动渲染字段
  • 7-11 遍历字段
  • 7-12 表单集
  • 7-13 模型表单基本操作
  • 7-14 在视图中使用模型表单
  • 7-15 自定义模型表单字段
  • 7-16 小部件资源
  • 7-17 表单资源
  • 7-18 Ajax
  • 7-19 综合案例(一)
  • 7-20 综合案例(二)
  • 第八章:Django工具
  • 8-1 启用Admin站点
  • 8-2 创建超级用户
  • 8-3 管理用户和组
  • 8-4 管理模型
  • 8-5 用户认证相关模型
  • 8-6 控制台用户管理
  • 8-7 验证及设置权限
  • 8-8 内置认证视图
  • 8-9 登录视图
  • 8-10 注销登录
  • 8-11 密码重置
  • 8-12 自定义身份认证
  • 8-13 限制页面登录访问
  • 8-14 限制页面访问权限
  • 8-15 自定义页面访问
  • 8-16 E-mail配置
  • 8-17 E-mail后端
  • 8-18 启用会话控制
  • 8-19 会话对象方法(一)
  • 8-20 会话对象方法(二)
  • 8-21 在视图中使用会话
  • 8-22 综合案例(一)
  • 8-23 综合案例(二)
  • 第九章:Python在线题库
  • 9-1 项目设计
  • 9-2 创建项目和模型
  • 9-3 创建数据库及用户
  • 9-4 注册模型
  • 9-5 创建添加和修改试卷模板
  • 9-6 随机抽取试题
  • 9-7 数据管理
  • 9-8 试卷导出基本思路
  • 9-9 定义试卷导出模板
  • 9-10 试卷导出视图
  • 9-11 测试试卷导出页面

尹国艳

资深程序类讲师

TA的课程
相关教程推荐
menu home publish search App