版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1页第14章Django与投票管理系统本章概述本章的学习目标主要内容第2页本章概述Web应用程序开发是目前主要的一个开发方向。Web应用程序要运行起来,需要很多技术支撑,但开发人员不能都一一编写代码,最好的方式是找一个成熟的Web框架,然后基于Web框架进行开发。几乎每一种语言都有至少一种(经常有好几种)Web框架,Python也不例外。Django就是基于Python构建的标准Web应用程序框架,很多Python开发人员通过Django来快速开发Web应用程序。第3页本章的学习目标了解Web框架的功能以及使用框架的理由。熟悉Django框架的安装操作。掌握使用Django框架创建项目和创建投票应用的方法,并熟悉所生成的目录。掌握为投票管理系统配置数据库连接的方法。掌握为投票管理系统创建模型、视图的方法。掌握为投票系统配置URL,使用模板的方法。 掌握Django框架中静态资源的管理方式。了解应用的打包和发布。第4页主要内容14.1Web框架的基础与功能14.2Django框架的安装14.3使用Django框架14.4为pyqi项目创建数据库14.5完善投票应用的视图14.6为投票应用定制表单14.7管理投票应用的静态资源14.8完善投票管理后台14.9打包和发布投票系统14.10本章小结第5页14.1Web框架的基础与功能Web框架的基础数据库连接管理面板留言用户身份验证Web框架的功能URL映射和一些框架(特别是Django)缓存模板第6页主要内容14.1Web框架的基础与功能14.2Django框架的安装14.3使用Django框架14.4为pyqi项目创建数据库14.53完善投票应用的视图14.6为投票应用定制表单14.7管理投票应用的静态资源14.8完善投票管理后台14.9打包和发布投票系统14.10本章小结第7页14.2Django框架的安装Django框架的特点Django框架的版本在Window下安装Django
第8页主要内容14.1Web框架的基础与功能14.2Django框架的安装14.3使用Django框架14.4为pyqi项目创建数据库14.5完善投票应用的视图14.6为投票应用定制表单14.7管理投票应用的静态资源14.8完善投票管理后台14.9打包和发布投票系统14.10本章小结第9页14.3使用Django框架创建pyqi项目创建投票应用polls项目目录结构初步配置视图和urls(详见教材)第10页主要内容14.1Web框架的基础与功能14.2Django框架的安装14.3使用Django框架14.4为pyqi项目创建数据库14.5完善投票应用的视图14.6为投票应用定制表单14.7管理投票应用的静态资源14.8完善投票管理后台14.9打包和发布投票系统14.10本章小结第11页14.4为pyqi项目创建数据库为pyqi项目配置数据库为polls应用创建模型为polls应用激活模型测试生成的模型API使用Django管理页面(详见教材)第12页主要内容14.1Web框架的基础与功能14.2Django框架的安装14.3使用Django框架14.4为pyqi项目创建数据库14.5完善投票应用的视图14.6为投票应用定制表单14.7管理投票应用的静态资源14.8完善投票管理后台14.9打包和发布投票系统14.10本章小结第13页14.5完善投票应用的视图编写视图为视图添加模板渲染模板抛出Http404get_object_or_404()为投票应用使用模板为URL名称添加命名空间(详见教材)第14页主要内容14.1Web框架的基础与功能14.2Django框架的安装14.3使用Django框架14.4为pyqi项目创建数据库14.5完善投票应用的视图14.6为投票应用定制表单14.7管理投票应用的静态资源14.8完善投票管理后台14.9打包和发布投票系统14.10本章小结第15页14.6为投票应用定制表单编写表单通用视图(详见教材)第16页主要内容14.1Web框架的基础与功能14.2Django框架的安装14.3使用Django框架14.4为pyqi项目创建数据库14.5完善投票应用的视图14.6为投票应用定制表单14.7管理投票应用的静态资源14.8完善投票管理后台14.9打包和发布投票系统14.10本章小结第17页14.7管理投票应用的静态资源自定义应用界面和风格管理静态资源(详见教材)第18页主要内容14.1Web框架的基础与功能14.2Django框架的安装14.3使用Django框架14.4为pyqi项目创建数据库14.5完善投票应用的视图14.6为投票应用定制表单14.7管理投票应用的静态资源14.8完善投票管理后台14.9打包和发布投票系统14.10本章小结第19页14.8完善投票管理后台改变后台表单改变字段列表改变后台界面和风格(详见教材)第20页主要内容14.1Web框架的基础与功能14.2Django框架的安装14.3使用Django框架14.4为pyqi项目创建数据库14.5完善投票应用的视图14.6为投票应用定制表单14.7管理投票应用的静态资源14.8完善投票管理后台14.9打包和发布投票系统14.10本章小结第21页14.9打包和发布投票系统复用的重要性项目和应用打包安装和卸载自定义包发布包(详见教材)第22页主要内容14.1Web框架的基础与功能14.2Django框架的安装14.3使用Django框架14.4为pyqi项目创建数据库14.5完善投票应用的视图14.6为投票应用定制表单14.7管理投票应用的静态资源14.8完善投票管理后台14.9打包和发布投票系统14.10本章小结第23页14.10本章小结Django框架是使用Python开发Web应用程序时用得最多的Web框架。也是Python中的重量级Web框架。本章结合一个投票管理系统的创建过程,详细讲解了Django框架的使用。首先介绍的是Web框架和Django框架。接着使用Django框架创建了一个项目pyqi,并在项目下创建投票管理系统polls。在此简单介绍了所生成的项目和应用目录结构。接着,为项目配置数据库连接信息,为投票管理系统创建
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 虚拟偶像与数字经济发展-洞察分析
- 无密码支付安全策略探讨-洞察分析
- 污染物排放源解析方法-洞察分析
- 乌鸡白凤丸国际专利申请策略-洞察分析
- 项目风险应对案例分析-洞察分析
- 通信网络切片技术研究-洞察分析
- 跳蚤市场运营风险管理-洞察分析
- 2025年粤教沪科版八年级生物下册阶段测试试卷
- 2025年浙教新版六年级英语上册阶段测试试卷
- 2025年湘教版八年级生物上册阶段测试试卷
- 2024年时事政治试题【有答案】
- 2024年认证行业法律法规及认证基础知识
- MT 285-1992缝管锚杆
- 全国妇联统计软件
- 【高中化学校本课程】《生活中的化学》校本教材
- 水资源管理培训材料课件
- SCA自动涂胶系统培训讲义
- 促销活动方案(共29页).ppt
- 农民专业合作社财务报表(三张表)
- 培训准备工作清单
- 沉井工程检验批全套【精选文档】
评论
0/150
提交评论