웹프레임워크(2)
-
Django Admin 패널 확장
Django에서는 개발자가 만든 Model를 보기 쉽게 만들어 주었다. 이러한 Model를 보려면 Admin패널에서 볼 수 있다. https://kimbregas.tistory.com/65?category=814234 Django User Model 확장하기 (AbstractUser 이용) Web사이트를 만들 때, 사용자 회원가입은 거의 모든 사이트에서 제공하는 기능이다. 그러나 각각의 사이트마다 회원가입을 할 때, 원하는 정보들이 각기 다르다. 예를 들면, 배달의 민족 - 주소, 이름, 전화번호 +.. kimbregas.tistory.com 위 글에서 User 모델을 확장하였다. 확장된 User모델을 admin 패널에서 볼 수 있도록 만들거다. 1. UserAdmin 상속 2. UserAdmin.fie..
2019.10.13 -
Django User Model 확장하기 (AbstractUser 이용)
Web사이트를 만들 때, 사용자 회원가입은 거의 모든 사이트에서 제공하는 기능이다. 그러나 각각의 사이트마다 회원가입을 할 때, 원하는 정보들이 각기 다르다. 예를 들면, 배달의 민족 - 주소, 이름, 전화번호 + @ Air BnB - 주소, 이름, 사는 곳, 전화번호, 자기소개, 사진 + @ 페이스북 - 이름, 자기소개, 사진 + @ 이 때문에 Django에서 기본적으로 제공하는 User Model을 확장이 필요한 경우가 있다. 이미 User Database가 Django에 주어져 있지만, 이것을 직접 수정하는 것은 아니다. 확장할 뿐. User Model를 변형하는 방법에는 기본적으로 4가지의 모델이 있다. Proxy Model 사용 One to One model 사용 AbstarctBaseUser ..
2019.10.13