從django的中間件直接返回請(qǐng)求的方法
實(shí)例如下所示:
#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":"記錄事件開(kāi)始到數(shù)據(jù)庫(kù)出錯(cuò)"}), content_type='application/json' ) return None
如上代碼所示,需要從django的http模塊導(dǎo)入HttpResponse類(lèi),
然后返回的時(shí)候可以把自己想要返回的字典內(nèi)容用jsondump一把(如果不dump,上一層會(huì)處理報(bào)錯(cuò))。
以上這篇從django的中間件直接返回請(qǐng)求的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python游戲開(kāi)發(fā)之魔塔小游戲的實(shí)現(xiàn)
魔塔小游戲作為一款角色扮演RPG小游戲,一直深受大家的喜愛(ài)。本文將利用Python的cpgames模塊制作這一經(jīng)典小游戲,感興趣的可以跟隨小編一起動(dòng)手試一試2022-02-02用Python做一個(gè)簡(jiǎn)單的圖書(shū)管理系統(tǒng)
這篇文章主要介紹了用Python做一個(gè)簡(jiǎn)單的圖書(shū)管理系統(tǒng),有“還書(shū)““借閱”“添加書(shū)籍”等功能,文中提供了部分實(shí)現(xiàn)代碼和解決思路,有一定的參考價(jià)值,需要的朋友快來(lái)一起看看吧2023-04-04python爬蟲(chóng)實(shí)現(xiàn)最新12306搶票
這篇文章主要介紹了python爬蟲(chóng)實(shí)現(xiàn)最新12306搶票,每到放假過(guò)節(jié)的時(shí)候,很多人總是對(duì)于搶不到車(chē)票而煩惱,那么經(jīng)過(guò)我?guī)讉€(gè)小時(shí)的不懈努力,完成了基于python?的12306搶票爬蟲(chóng),現(xiàn)在分享給大家。希望對(duì)大家有所幫助2022-01-01Python利用 SVM 算法實(shí)現(xiàn)識(shí)別手寫(xiě)數(shù)字
支持向量機(jī) (Support Vector Machine, SVM) 是一種監(jiān)督學(xué)習(xí)技術(shù),它通過(guò)根據(jù)指定的類(lèi)對(duì)訓(xùn)練數(shù)據(jù)進(jìn)行最佳分離,從而在高維空間中構(gòu)建一個(gè)或一組超平面。本文將介紹通過(guò)SVM算法實(shí)現(xiàn)手寫(xiě)數(shù)字的識(shí)別,需要的可以了解一下2021-12-12python實(shí)現(xiàn)圖像高斯金字塔的示例代碼
這篇文章主要介紹了python實(shí)現(xiàn)圖像高斯金字塔的示例代碼,幫助大家更好的利用python處理圖片,感興趣的朋友可以了解下2020-12-12Python機(jī)器學(xué)習(xí)入門(mén)(四)之Python選擇模型
這篇文章主要介紹了Python機(jī)器學(xué)習(xí)入門(mén)知識(shí),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-08-08