importlib (1) 썸네일형 리스트형 Python: 동적으로 변수 이용 # 전역변수, 지역변수, globals(), locals(), importlip, getattr * globals, locals f'{model_name}Form' 위와 같은 형태의 이름 가진 class Form을 동적으로 가져와서 이용하려고 할 때, import를 통해 전역변수에 위 이름을 가진 변수가 있으면 다음과 같이 globals() 사용 가능 globals()[f'{model_name}Form'] globals() 전역변수 접근 locals() 지역변수 접근 globals는 전역변수에 대한 접근 자체가 보안 위험이 있을 수 있으므로 importlib으로 호출을 해서 getattr 을 이용하는게 좀 더 안전한 방법 * importlib import importlib def book_list(request, model_name): form_module = importlib.import_modu.. 이전 1 다음