Django中的视图函数

一. 建立views.py文件,在工程文件夹根目录建立views.py视图文件,其实任意文件名均可以,使用views是为了遵循传统。html

注:全部的views函数都须要以request对象做为第一个参数request表明客户端浏览器向服务器请求的一个信息字符串,views中的函数须要接收这个字符串才行对他进行处理。django

 

二.HttpResponse函数:浏览器

在views.py里面,咱们能够使用HttpResponse直接给页面返回一个字符串。服务器

调用HttpResponse直接给页面返回一个字符串。函数

 

from django.http import HttpResponsehtm

def hello(request):    对象

return HttpResponse("Hello World!")字符串

 

三.调用render函数返回一个网页:模板

render 英文是提供的意思:import

render 是一个主要用来返回一个html模板页面的函数。

render(request,template_name,context=None,content_type=None,status=None,

using=None)

此方法的做用是:接收到一个请求,结合一个给定的模板和一个给定的context上下文字典,并返回一个渲染后的 HttpResponse 对象。通俗的讲就是接收到一个请求,而后指定好一个html模板,并把上下文context字典中的内容, 加载进templates_name中指定的模板文件, 并经过浏览器渲染呈现.

参数详解:

request: 是一个固定参数, 就是指经过接受到的经过wsgi处理过的客户端浏览器请求数

据。

template_name:templates中定义的HTML文件, 要注意路径好比'templates\polls\index.html', 参数就要写‘polls\index.html’

相关文章
相关标签/搜索