1.请求流程
- 启动服务端等待客户端来连接
- 浏览器发出请求然后经过 wsgiref.py 模块
- 执行 urls.py 中的列表,请求url和列表中的参数进行匹配
- 匹配成功后执行对应的视图函数
- 将结果返回给浏览器
- 断开连接
2.视图函数
-
函数名称任意,但是一般要见名知意(看见函数名称就知道做什么事)
-
函数至少有一个参数,一般命名为request,request参数是django.http 模块中的HttpRequest 类的一个对象包含了所有的请求信息,例如请求路径,参数等等。
返回值 HttpResponse 的实例可以给浏览器返回一段文本信息
3. views.py文件
写在views.py文件里面代码的例子:
-
from django.shortcuts import render #要先引入需要使用的模块,如render~
-
def index(request): return render(request, 'index.html') #形参建议使用request