1. python __name__사용 하기
문제점
다른 팀원이 작성한 openAPI함수를 서버에서 최초 실행시 작동해야 db에 데이터가 삽입됨
시도해 본 것들
__name__ 추가 후 python exhibitions/utils.py로 실행
if __name__ == "__main__":
update_exhibition()
__name__은 함수가 위치하고 있는 파일을 뜻한다.
이를 통해서 import를 해서 사용할 경우는 실행이 되지 않도록 제한시킬 수 있다.
알게 된 점
__name__이 작성된 함수에서 실행될 경우 __main__이 나오고, import된 후 사용된다면 내 예시로는 utils가 출력된다.
'개발일지 > TIL' 카테고리의 다른 글
TIL 23-07-07 백준 알고리즘 - 암기왕 (0) | 2023.07.07 |
---|---|
TIL 23-07-04 OAuth (0) | 2023.07.04 |
TIL 23-06-28 javascript decodeURIComponent (0) | 2023.06.28 |
TIL 23-06-22 백준 - 평균은 넘겠지 python 오사오입 (0) | 2023.06.22 |
TIL 23-06-21 JS for문, if문 사용하기 (0) | 2023.06.21 |