Decorator-@property
@property?
@property
데코레이터는 메소드를 마치 필드인 것처럼 취급할 수 있도록 만들어 준다.
“배나온” 프로젝트에서 사용자의 주소를 저장함과 동시에 위도, 경도 값을 저장해야 하는데 @property
를 이용하여 카카오 지도 API에 요청하여 Address Name을 넘겨주고 위도와 경도를 받는 방법을 생각할 수 있었다.
사용방법은 그냥 지도 API에게 요청을 하여 위도,경도를 얻는 lat_and_long이라는 함수를 선언하고 User.lat_and_long 이렇게 사용하면 된다.
그러나 이 방법은 매번 사용자들의 위치를 뽑아 낼 때마다 카카오 지도 API에게 요청을 보내야 해서 비효율적임… 일단 다른 방법을 생각할 건데 나중에 쓸모 있을 것 같아 기록
댓글남기기