Django请求流程和视图函数

1.请求流程

  1. 启动服务端等待客户端来连接
  2. 浏览器发出请求然后经过 wsgiref.py 模块
  3. 执行 urls.py 中的列表,请求url和列表中的参数进行匹配
  4. 匹配成功后执行对应的视图函数
  5. 将结果返回给浏览器
  6. 断开连接

2.视图函数

  1. 函数名称任意,但是一般要见名知意(看见函数名称就知道做什么事)

  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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值