版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
投票应用与视图投票应用与视图摘要:在Django中,每一个应用都是一个Python模块,并且遵循着相同的约定。视图功能,是一个Python函数,它接受一个Web请求,并返回一个Web响应。关键词:模块视图参数1在Django中,每一个应用都是一个Python模块,Django自带一个工具,可以生成应用的基础目录结构在此之前我们需要理解项目与应用的区别:项目可以包含很多个应用。应用可以被很多个项目使用。应用使用Pythonpath来定义路径。在manage.py所在的目录下,然后运行这行命令来创建一个应用:
一.创建投票应用2创建好后它的目录结构大致如下:3一.创建投票应用·init.py−只是为了确保python作为模块处理此文件夹。·admin.py−此文件帮助您在管理界面中修改应用程序。·models.py−这是存储所有的应用程序的模型。·tests.py−这是单元测试。·views.py−这是应用程序视图。4视图功能,是一个Python函数,它接受一个Web请求,并返回一个Web响应。在Django中,视图必须在应用程序的views.py文件中创建。首先打开toupiao/views.py,输入以下代码:二.编写视图5创建URLconf,需要在toupiao目录里新建一个urls.py文件,如下所示:二.编写视图6在toupiao/urls.py中,输入如下代码:二.编写视图7然后是要在根URLconf文件中指定我们创建的toupiao.urls模块。在Demo/urls.py文件的urlpatterns列表里插入一个include(),如下:二.编写视图8函数include()允许引用其它URLconfs。每当Django遇到:func:~django.urls.include时,它会截断与此项匹配的URL的部分,并将剩余的字符串发送到URLconf以供进一步处理。接下来检查视图是否正常工作,运行下面的命令:二.编写视图9在浏览器访问http://localhost:8000/toupiao/就能看见“Hello,world!”。二.编写视图10函数path()具有四个参数,两个必须参数:route和view,与两个可选参数:kwargs和name:-path()参数:routeroute是一个匹配URL的准则(类似正则表达式)。当Django响应一个请求时,它会从urlpatterns的第一项开始,按顺序依次匹配列表中的项,直到找到匹配的项。这些准则不会匹配GET和POST参数或域名。例如,URLconf在处理请求/myapp/时,它会尝试匹配myapp/。处理请求/myapp/?page=3时,也只会尝试匹配myapp/。-path()参数:view当Django找到了一个匹配的准则,就会调用这个特定的视图函数,并传入一个HttpRequest对象作为第一个参数,被“捕获”的参数以关键字参数的形式传入。-path()参数:kwargs任意个关键字参数可以作为一个字典传递给目标视图函数-path()参数:name为你的URL取名能使你在Djang
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 年产xx少数民族乐器项目建议书
- 年产xxx玻璃马赛克项目可行性研究报告(立项备案)
- 航空配件项目建设规划投资计划书
- 年产xx多用途乘用车项目建议书
- 区域地理 世界地理 第三讲 世界的陆地与海洋
- 2024年航空制造和材料专用设备项目资金申请报告代可行性研究报告
- 第六章自然灾害复习课件高中地理人教版(2019)必修一
- 小班体育游戏教案:勇敢的鸡宝宝
- 脑血管手术血压管理
- 3.2.1三圈环流(气压带和风带)课件高二上学期人教版(2019)地理选择性必修一
- 机电一体化(专业毕业论文)
- 老年大学活动组织管理制度
- 美体师招聘笔试题及解答(某大型集团公司)2025年
- 国际温泉旅游度假区项目可行性研究报告
- 初一语文家长会课件
- 语文-句子成分划分名师公开课获奖课件百校联赛一等奖课件
- 2024年国家宪法日知识竞赛考试题库200题(含答案)
- 公务员2022年国考《申论》真题及答案解析(地市级)
- 2024年入团考试团校考试题库(含答案)
- 直线与圆的位置关系说课稿课件人教版九年级数学上册
- 小学生生命教育(课堂PPT)
评论
0/150
提交评论