장고 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씩 저장되어 그 변수를 이용하고자 하는데 클래스에서는 변수들이 초기화 되기도 하고 전역변수를 써봤지만 잘 작동이 되지 않아 감이 잘 오지 않습니다.
아직 질문을 깔끔하게 못드린점 양해부탁드리며 조언부탁드립니다.
댓글 입력