django 自製乙個列印SQL語句的中介軟體

2021-08-22 20:13:37 字數 706 閱讀 8678

要在自帶的runserver 下執行,也就是開發環境下,為了方便部署,在 project 目錄新建乙個檔案:

debug.py

#coding=utf8

debug=true

middleware_classes += ('sqlmiddleware.printsql',)

再建乙個中介軟體在project目錄下:

sqlmiddleware.py

#coding=utf8

from django.db import connection

class printsql(object):

def process_response(self, request, response):

temp = 0

for x in connection.queries:

print x

temp += float(x['time'])

print 'time count:',temp,'=' * 40

準備工作做完了。下面執行伺服器吧:

python manage.py runserver 127.0.0.1:8000 --settings debug

好了,你的每一次request都會在shell中看到sql語句了。

乙個玩具 自製人臉識別

自己動手 opencv提供了一些人臉識別的工具,比如facerecognizer。但自製乙個人臉識別器是件挺好玩的事情,我 用knn實現了乙個。三步實現 資料預處理 train predict 資料 資料使用 at t facedatabase。另外還需要生成一 個 label檔案。可以cd到資料存...

自製乙個滾動條

參考文章 1 html 2 head 3 title 自定義滾動條 title 4 style 5 parent 1112 child 18 box 23style 24head 25 body 26 div id parent 27 div id child div 28div 29 div id...

乙個Django專案

先要有一台db,建立庫 t1,並建立表 classes,有如下記錄 mysql select from classes id title 1 全棧4期 建立django專案 在新視窗中開啟 注釋掉 settings.py 檔案中的這一行 django.middleware.csrf.csrfview...