[django] 다중 스레드를 이용하여 비동기 작업 증가
1383 단어 Django
view에서.py에서 이 코드를 캡처했습니다.
@login_required
def search_area(request):
prints = PrintThread()
prints.start()
return retrieve(request, 'Area', 'areasearche.html', [{'name':'areaname', 'mode': 'contains'}])
## thread django
import threading
import time
class PrintThread(threading.Thread):
def run(self):
print "start.... %s"%(self.getName(),)
for i in range(30):
time.sleep(1)
print i
print "end.... %s"%(self.getName(),)
실행의 결과로 볼 때 수요를 완성할 수 있고,
start.... Thread-7
0
1
2
[24/Oct/2014 15:09:30] "GET /media/js/hawk.js HTTP/1.1" 304 0
3
...
26
27
28
29
end.... Thread-7
정시 지연 임무에 대해 높은 병발 비동기 임무도 mq로 한다.
본 논문은 "orangleliu 노트북"블로그에서 나온 것으로, 전재는 반드시 이 출처를 보존해 주십시오.http://blog.csdn.net/orangleliu/article/details/41961295
저자orangleliu는 서명-비상업적 사용-동일한 방식으로 프로토콜 공유
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Django 라우팅 계층 URLconf 작용 및 원리 해석URL 구성(URLconf)은 Django가 지원하는 웹 사이트의 디렉토리와 같습니다.그것의 본질은 URL과 이 URL을 호출할 보기 함수 사이의 맵표입니다. 위의 예제에서는 URL의 값을 캡처하고 위치 매개 변수로...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.