Django 고급-중간 키

1. 중간부품(절단면 프로그래밍용)
#      Django                 ;
#       、       ,    Django      
#     ,  Django      ;
# IoC,DI                ;

1.__init__방법은 첫 번째 요청에 응답할 때 호출된다.
2.process_URLconf를 구성하기 전에 request () 메서드가 호출됩니다.
3.process_view () 방법은 보기를 실행하기 전에 호출됩니다.
4.process_template_response () 방법으로 보기를 실행한 후에 호출됩니다.
5.process_response () 방법은 브라우저로 돌아가기 전에 (템플릿을 호출한 후) 호출됩니다.
6.process_exception () 방법은 보기를 실행하는 과정에서 이상이 발생하면 호출되어 브라우저에 되돌려줍니다.
1.1 인스턴스
1.1.1 응용 프로그램에서py 파일 만들기
# MyException.py
#        ,       ;
from django.http import HttpResponse
class MyException():
def process_exception(request,response,exception):
return HttpResponse('abc')

1.1.2 시스템에서 setting을 설정합니다.py에 중간 키 추가하기;
# MIDDLEWARE_CLASSES :
# 'booktest.MyException.MyException',

1.1.3 보기 함수 추가
# views.py   :
# myExp(request):
#   :a1=int('abc') #       ,      ;
# return HttpResponse('hello world')

1.1.4 구성 URL
#       myExp()

좋은 웹페이지 즐겨찾기