文章目录
- 一、学习目标
- 二、课程导入
-
- (一)课程简介
- (二)课程目标
- (三)适用人群
- (四)教学方式
- (五)评估方式
- (六)参考教材
- 三、新课讲授
-
- (一)Django简介
- (二)Django版本
-
- 1. Django 1.11(2017年3月发布)
- 2. Django 2.0(2017年12月发布)
- 3、Django 2.1(2018年8月发布)
- 4、Django 2.2(2019年4月发布)
- 5、Django 3.0(2019年12月发布)
- 6、Django 3.1(2020年8月发布)
- 7、Django 3.2(2021年4月发布)
- 8、Django 4.0(2022年12月发布)
- 9、Django 5.0(2023年12月发布)
- (三)Django与Python的对应关系
- (四)Django的特点
- (五)MVC模式
-
- 1、MVC概念
- 2、MVC示意图
- 3、MVC优势
- (六)MVT模型
-
- 1、MTV定义
- 2、MTV示意图
- 3、MTV优势
- (七)Web开发前端和后端
-
- 1、Web前端开发
- 2、Web后端开发
- 四、课堂小结
一、学习目标
- 了解Django框架
- 了解Django版本与Python版本的对应关系
- 了解Django的特点
- 了解MVC模式的优势
- 了解MTV模式的优势
二、课程导入
(一)课程简介
- Django是一款基于Python语言的开源Web应用框架,以其高效、简洁的设计而备受开发者欢迎。本课程旨在向学生介绍Django框架的基本概念、核心特性以及与Python语言的结合。在学习Django之前,建议学生具备HTML、CSS和JavaScript的基础知识,以更好地理解和应用框架。
(二)课程目标
- Django框架基础:学生将了解Django框架的核心概念,包括模型(Model)、视图(View)、模板(Template)等。
- 版本与对应关系:学习Django不仅需要了解其基础,还需要明确不同版本与Python版本之间的对应关系,确保在实际开发中选择合适的环境。
- Django特点:了解Django的特点,包括对象关系映射(ORM)、URL设计、模板系统等,为构建高效的Web应用奠定基础。
- MVC与MVT:对比传统的MVC(Model-View-Controller)模