文章目录
- 一、Django概述
- 二、Django案例演示
-
- (一)创建PyCharm项目
- (二)安装Django应用框架
- (三)利用内置指令创建Django项目
- (四)Django简单应用演示
- (五)演示如何访问静态资源
- (六)访问模板页面
- (七)演示ORM操作
- (八)通过视图获取数据库数据显示在模板页面
- 三、实操练习
-
- (一)题目要求
- (二)实现步骤
-
- 1、创建Django项目 - MerranMall
- 2、创建static目录,添加静态资源
- 3、创建Django应用 - home
- 4、在settings.py里进行项目配置
- 5、在项目初始化文件里设置数据库取代
- 6、创建数据库 - mall_db
- 7、创建模型类 - Chair
- 8、进行数据库迁移
- 9、在椅子表中添加记录
- 10、在视图文件里创建视图函数
- 11、在项目路由文件里添加路由
- 12、创建模板页面 - index.html
- 13、在应用home里创建子路由
- 14、启动项目,测试效果
- 15、创建模板页面 - mall.html
- 16、在应用home视图文件里创建视图函数
- 17、修改应用home子路由
- 18、启动项目,测试效果
一、Django概述
(一)Django简史
随着技术的不断发展,Python越来越受到开发者的热爱和追捧,很多企业开始使用Python作为网站服务器的开发语言,因此掌握Web开发是Python开发者必不可少的技能之一。Django从2008年发展到现在,已有成熟的体系和社区,目前是Python开发网站的首选Web框架。
Django是一个开放源代码的Web应用框架,由Python写成,最初用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站,即CMS(Content Management System,内容管理系统)软件,于2005年7月在BSD(Berkly SoftuareDistribution)许可证下发布,这套框架是以比利时的吉卜赛爵士吉他手Django Reinhardt来命名的。
(二)MTV框架模式
Django采用了MTV的框架模式,即模型(Model)、模板(Template)和视图(Views),三者之间各自负责不同的职责。
- 模型:数据存取层,处理与数据相关的所有事务,例如如何存取、如何验证有效性、包含哪些行为以及数据之间的关系等。
- 模板:表现层,处理与表现相关的决定,例如如何在页面或其他类型的文档中进行显示。
- 视图:业务逻辑层,存取模型及调取恰当模板的相关逻辑,模型与模板的桥梁。