从django的中间件直接返回请求的方法


Posted in Python onMay 30, 2018

实例如下所示:

#coding=utf-8
import json
import gevent
from django.http import HttpResponse
from sdsom.web.recorder import get_event_type
from sdsom.web.recorder import get_request_event_info
from sdsom.db.rpcclient import get_db_client
class RecordEventMiddleWare(object) :
 def process_view(self, request, view, args, kwargs) :
 etype = get_event_type(request)
 if not etype :
  return None
 info = get_request_event_info(request, etype)
 info['status'] = "BEGIN"
 try:
  get_db_client().add_event_record(info)
 except :
  return HttpResponse(
   json.dumps({"susscess":0, "message":"记录事件开始到数据库出错"}),
   content_type='application/json'
   )
 return None

如上代码所示,需要从django的http模块导入HttpResponse类,

然后返回的时候可以把自己想要返回的字典内容用jsondump一把(如果不dump,上一层会处理报错)。

以上这篇从django的中间件直接返回请求的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
详解Python的Django框架中的Cookie相关处理
Jul 22 Python
详解python之简单主机批量管理工具
Jan 27 Python
深入理解Python对Json的解析
Feb 14 Python
Anaconda多环境多版本python配置操作方法
Sep 12 Python
Python异常的检测和处理方法
Oct 26 Python
Python 3.3实现计算两个日期间隔秒数/天数的方法示例
Jan 07 Python
python感知机实现代码
Jan 18 Python
Python爬虫实战之12306抢票开源
Jan 24 Python
python在OpenCV里实现投影变换效果
Aug 30 Python
python Manager 之dict KeyError问题的解决
Dec 21 Python
Python pip配置国内源的方法
Feb 14 Python
Pycharm及python安装详细教程(图解)
Jul 31 Python
Django项目中包含多个应用时对url的配置方法
May 30 #Python
django 多数据库配置教程
May 30 #Python
python实现超市扫码仪计费
May 30 #Python
pycharm 将django中多个app放到同个文件夹apps的处理方法
May 30 #Python
多个应用共存的Django配置方法
May 30 #Python
python实现支付宝当面付(扫码支付)功能
May 30 #Python
详解Python3.6安装psutil模块和功能简介
May 30 #Python
You might like
PHILIPS AE3805收音机的分析打磨
2021/03/02 无线电
Apache 配置详解(最好的APACHE配置教程)
2010/07/04 PHP
php判断ip黑名单程序代码实例
2014/02/24 PHP
php-fpm开启状态统计的方法详解
2017/06/23 PHP
PHP基于rabbitmq操作类的生产者和消费者功能示例
2018/06/16 PHP
文本框的字数限制功能jquery插件
2009/11/24 Javascript
javascript中关于break,continue的特殊用法与介绍
2012/05/24 Javascript
JS中Iframe之间传值的方法
2013/03/11 Javascript
JavaScript更改字符串的大小写
2015/05/07 Javascript
微信小程序实现缓存根据不同的id来进行设置和读取缓存
2017/06/12 Javascript
JS移动端/H5同时选择多张图片上传并使用canvas压缩图片
2017/06/20 Javascript
mockjs,json-server一起搭建前端通用的数据模拟框架教程
2017/12/18 Javascript
基于webpack-hot-middleware热加载相关错误的解决方法
2018/02/22 Javascript
vue修改对象的属性值后页面不重新渲染的实例
2018/08/09 Javascript
jquery+ajax实现上传图片并显示上传进度功能【附php后台接收】
2019/06/06 jQuery
vue图片加载失败时用默认图片替换的方法
2019/08/29 Javascript
利用JS代码自动删除稿件的普通弹幕功能
2019/09/20 Javascript
使用layui监听器监听select下拉框,事件绑定不成功的解决方法
2019/09/28 Javascript
Express 配置HTML页面访问的实现
2020/11/01 Javascript
如何使用 JavaScript 操作浏览器历史记录 API
2020/11/24 Javascript
详解JavaScript中分解数字的三种方法
2021/01/05 Javascript
Python判断某个用户对某个文件的权限
2016/10/13 Python
Python实现二分查找与bisect模块详解
2017/01/13 Python
pygame实现弹力球及其变速效果
2017/07/03 Python
python修改list中所有元素类型的三种方法
2018/04/09 Python
Python利用pandas计算多个CSV文件数据值的实例
2018/04/19 Python
用Python将mysql数据导出成json的方法
2018/08/21 Python
Python Des加密解密如何实现软件注册码机器码
2020/01/08 Python
Django CSRF认证的几种解决方案
2020/03/03 Python
Python lambda表达式原理及用法解析
2020/08/18 Python
英国快时尚女装购物网站:PrettyLittleThing
2018/08/15 全球购物
求职信格式范本
2013/11/15 职场文书
企业道德讲堂实施方案
2014/03/19 职场文书
群众对十八届四中全会的期盼
2014/10/17 职场文书
2015年中学图书馆工作总结
2015/07/22 职场文书
赞美教师的句子
2019/09/02 职场文书