장고 rest_api python 클래스에서 사용된 횟수를 카운터 하고 싶습니다.

조회수 268회
class spider_restapi(APIView) :
    def get(self, request) :
        try:    
            cur = tibero_conn.cursor() 
            print("db connect")

            query_string = request.GET.get('query_string', None)
            query_data = spider_level_query(cur, query_string)

            query_score = query_data[1]
            query_level = query_data[0]

            return Response({"score" : query_score , "level" : query_level})

        except  :
            return Response({"RECHECK TABLE NAME or COLUMN NAME" :  query_string})

장고 백엔드이며 장고 미지원 DB를 사용하여 직접 코드를 작성해 DB접속 관리를 위해 접속이 없을때는 커서를 CLOSE하는 코드를 작성하고 싶습니다.

EX) 나중호출횟수 - 처음호출횟수가 0이라면 CUR.CLOSE (커서 CLOSE)

그러기 위해서 REST_API가 호출될때마다 1씩 저장되어 그 변수를 이용하고자 하는데 클래스에서는 변수들이 초기화 되기도 하고 전역변수를 써봤지만 잘 작동이 되지 않아 감이 잘 오지 않습니다.

아직 질문을 깔끔하게 못드린점 양해부탁드리며 조언부탁드립니다.

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)