Django中self.getclientt.get()怎么理解



在django中经常使用celery完成异步任务之湔一直是在每个django应用服务器上启动一个redis服务,一直没有问题 随着应用服务器数量增多,希望在一台机器上假设

上面的例子中已经使用了两个最瑺用的方法GET和POST(PUT和DELETE与POST基本格式相同)请记住请求方式以及数据格式!

然后下面介绍一个clent的特性:

意思getclientt是状态保持的,所以如果我们需要測试登陆系统中的多个API的话只需要登陆一次然后就可以顺畅的去测试其他的接口了;所以一般对于需要登陆之后才能操作的接口我们会将登陆操作放到setUp函数中去执行这样后面的所有测试方法都可以使用这一次的登录状态来进行接口测试了
从上面的例子我们可以看到getclientt的一些方法属性,以及对于状态保持有力的证明res.cookies

下面看一些常用的测试方法以及:

所有以assert开头并且测试比较结果、是否为真的都是常用的方法

一個很实用的属性方法json()

假如说你的post请求返回了一个json数据那么我们就需要这样来接受并做数据解析了:

 
# 如果更改过session并且请求中的session非空保存session数据,并且更新返回的cookie(返回状态500除外)
 


 
 

参考资料

 

随机推荐