django开发笔记--视图函数和模版

视图函数:

视图函数接受web请求并且返回web响应

--响应,即返回任何一个实体资源:网页的HTML内容、重定向、404错误、XML文档、图片。。。

常放置的位置:./blog/views.py

--基于函数的视图

--基于类的视图


对象:request 是用户请求的所有信息的对象

request.path #获取访问文件路径

request.method #获取请求中使用的HTTP方式(POST/GET)

request.body #含所有请求体信息是bytes类型

request.GET #GET请求的数据(类字典对象)

request.POST #POST请求的数据(类字典对象)

request.FILES #上传文件的类字典对象

reques.user #当前登陆用户

视图函数必须返回HttpResponse对象,即响应用户的请求返回对象

--在HttpResponse对象上拓展的函数render

render(request,template[,context])

--结合一个给定的模版和一个给定的上下文字典,并返回一个渲染后的HttpResponse对象

--request:用于生成响应的请求对象

--templete:要使用的模版的完整名称,可选的参数

--context:添加到模版上下文的一个字典。默认是一个空字典。

模版的位置:

-- ./mysite/setting.py中规定

--使用默认规定:

        创建blog应用的模版目录:./blog/templetes    

        创建./blog/templetes/blog/titles.html

设置路由

./blog/urls.py

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 建立第一个项目 新建工程 进入你要建立工程的目录,键入如下命令(其中mysite是你的项目名称): django-...
    小小白老鼠阅读 4,037评论 0 1
  • MTV模型 Django的MTV分别代表: Model(模型):负责业务对象与数据库的对象(ORM) Templa...
    lkning阅读 4,245评论 0 0
  • django 及 rest_framework 笔记链接如下:django 入门笔记:环境及项目搭建django ...
    Kuky_xs阅读 5,196评论 3 1
  • 自强学堂Django教程 目录 Django是目前最流行的Python Web框架。 一、Django的MTV模式...
    CaiGuangyin阅读 4,886评论 4 3
  • 目录 一、中间件简介 在django中,中间件其实就是一个类,在请求到来和结束后,django会根据自己的规则在合...
    CaiGuangyin阅读 4,227评论 0 3