- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
博学谷——让IT教学更简单,让IT学习更有效
PAGE12
PAGE5
《Python程序开发案例教程(第2版)》
教学设计
课程名称:
授课年级:
授课学期:
教师姓名:
年月
课题名称
第16章Django核心组件详解
计划课时
8课时
教学引入
Django是一个功能强大的Web应用框架,它内部集成了大量的组件,核心组件包括路由系统(Routingsystem)、模型(Model)、模板(Template)、视图(View)等,这些组件之间相互协作,为构建可靠、高效且易于维护的Web应用提供了极大的支持,让开发过程变得简便而灵活。本章将重点介绍路由系统、模型、模板、视图这几个核心组件。
教学目标
使学生熟悉路由系统,能够归纳路由系统处理请求的过程以及URL匹配的规则
使学生掌握路由转换器的使用,能够使用内置转换器和自定义转换器限制URL模式中的参数类型
使学生掌握路由分发的方式,能够使用include()实现路由分发的功能
使学生掌握向视图传递额外参数的方式,能够通过path()函数向视图传递额外参数
使学生熟悉反向解析URL的方式,能够通过reverse()函数实现反向解析URL的功能
使学生掌握模型的定义与使用,能够根据需求定义模型和使用模型
使学生熟悉模型的字段,能够归纳常见字段的功能
使学生掌握数据的增删改查操作,能够通过objects管理器实现添加、查询、更新和删除数据的功能
使学生掌握模板,能够在项目中使用模板以及语法规则
使学生熟悉视图,能够归纳请求对象和响应对象的常见属性和方法
使学生掌握生成响应的方式,能够通过render()函数生成响应
使学生掌握视图类的定义与使用方式,能够定义与使用视图类
使学生熟悉分页的实现方式,能够通过Paginator类的属性和方法实现分页的功能
教学重点
路由转换器
路由分发
向视图传递额外参数
反向解析URL
数据的增删改查
模板语法
请求对象
响应对象
生成响应
视图类
分页
教学难点
路由转换器
路由分发
数据的增删改查
请求对象
响应对象
教学方式
课堂教学以PPT讲授为主,并结合多媒体进行教学
教
学
过
程
第一课时
(路由系统简介、路由转换器、路由分发、向视图传递额外参数)
一、复习巩固
教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。
通过需求引入的方式导入新课
在互联网中,不同的域名对应的不同的网站,而在一个网站中不同的URL地址,则对应着网站中不同资源,那么这些URL地址是如何对应网站不同的资源呢?在Django中,通过路由系统将URL地址和网站资源进行对应。本节将对路由系统简介、路由转换器、路由分发、向视图传递额外参数进行介绍。
知识点1-路由系统简介
教师通过PPT讲解路由系统简介。
介绍路由系统的作用
介绍Django处理HTTP请求的流程
介绍URL匹配的过程
介绍如何定义URL匹配模式
介绍path()函数的使用
知识点2-路由转换器
教师通过PPT讲解路由转换器。
介绍路由转换器的作用
介绍内置路由转换器的作用
介绍内置逻转换器的使用
介绍如何自定义路由转换器
通过示例演示自定义路由转换器的使用
知识点3-路由分发
教师通过PPT讲解路由分发。
介绍什么是路由分发
介绍路由分发的使用方式
引入应用URLconf
引入URL模式列表
通过示例演示路由分发的使用
知识点4-向视图传递额外参数
教师通过PPT讲解向视图传递额外参数。
介绍向视图传递参数的方式
通过示例演示向视图传递额外参数
三、归纳总结
教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给予指导。
四、布置作业
教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。
第二课时
(反向解析URL、模型简介、模型的字段)
一、复习巩固
教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。
二、通过直接引入的方式导入新课
在上一节中,我们介绍了路由系统简介、路由转换器、路由分发、向视图传递额外参数,在本节中将对反向解析URL、模型简介、模型的字段进行介绍。
三、新课讲解
知识点1-反向解析URL
教师通过PPT讲解反向解析URL。
(1)介绍反向解析的应用场景
(2)介绍reverse()函数的使用
(3)通过示例演示反向解析URL的使用
知识点2-模型简介
教师通过PPT讲解模型简介。
介绍模型的作用
通过示例演示如何定义模型
介绍生成迁移文件
介绍执行迁移文件
知识点3-模型的字段
教师通过P
您可能关注的文档
- Python程序开发案例教程(第2版)教案 教学设计 第1章 开启Python学习之旅.doc
- Python程序开发案例教程(第2版)教案 教学设计 第2章 数字类型与字符串.doc
- Python程序开发案例教程(第2版)教案 教学设计 第3章 流程控制.doc
- Python程序开发案例教程(第2版)教案 教学设计 第4章 列表与元组.doc
- Python程序开发案例教程(第2版)教案 教学设计 第5章 字典和集合.doc
- Python程序开发案例教程(第2版)教案 教学设计 第6章 函数.doc
- Python程序开发案例教程(第2版)教案 教学设计 第7章 类与面向对象.doc
- Python程序开发案例教程(第2版)教案 教学设计 第8章 模块.doc
- Python程序开发案例教程(第2版)教案 教学设计 第9章 文件与文件路径操作.doc
- Python程序开发案例教程(第2版)教案 教学设计 第10章 错误和异常.doc
文档评论(0)