본문 바로가기

CUSTOM

(2)
[Django] Django allauth 유저 모델 커스텀하기 네이버로그인 소셜계정으로 회원가입한 유저 구분하기 제목을 커스텀 유저모델이라고 썼지만 사실 유저 인스턴스를 커스텀하는 것에 더 가깝다. 현재 만들고 있는 프로젝트에서 소셜계정으로 로그인하는 유저에게 특정 필드값을 부여하고 싶었다. 예를 들면 네이버로 로그인 하는 유저에게는 N이라는 값을, 페이스북으로 로그인하는 유저에게는 F 값을 주고 싶었다. 나중에 어떤 곳에서 유입이 더 많이 될지 살펴볼 수 있지 않을까? 처음에 혼란스러웠던 점은 어디서부터 시작해야 할지 모르겠다는 점이었다. 라이브러리 활용이 처음이었기 때문에 아예 백지 상태였다. 결론부터 말하자면 django-allauth에 어딘가를 오버라이딩해야 한다. django allauth custom usermodel이라고 검색하니 다시 공식문서로 회귀하..
[안드로이드] 커스텀 위젯(Custom Widget) ※ 저는 안드로이드 프로그래밍 정복(김상형 著, 한빛미디어) 책을 이용해 공부하고 있으며예제와 코드는 이 책을 통해 공부중임을 밝힙니다.개인적인 공부를 하면서 정리한 형식이기 때문에 심각한 오류가 있을 수 있습니다. 피드백 주시면 정말 감사하겠습니다.※ 안드로이드 프로그래밍 정복 1판 참조 커스텀 : 내 입맛대로 만들겠다!커스텀 위젯 : 내 입맛대로 위젯을 만들겠다! 안드로이드가 커스텀 위젯 제작을 지원하는 방법 1. 기존 위젯 클래스를 상속 → 기능을 확장하거나 수정 2. 단순한 기능을 제공하는 위젯을 결합하여 복잡한 동작을 수행하는 위젯 그룹을 정의 VIewGroup이나 파생 클래스를 확장하여 만든다. 3. 기존에 없었던 새로운 위젯을 만든다. 최상위 위젯 클래스 VIew로부터 상속받는다. < 1번 ..