2024/python 개발자 되기

[Day-2][Django] User 패널 수정

키보드발 2024. 5. 18. 23:57

유저 패널에는 여러가지 속성값이 있음

이름 속성, 이름, 권한등 설정할 수 있는 것이 다양함

읽기 전용으로 지정할 수 있음

해당 화면도 커스터마이징이 가능함

프로필 이미지 추가가능, 소셜로그인으로도 바꿀 수 있음

 

사용자 모델을 커스텀 또는 확장하는 방법은 두가지가 있음

1. User를 받아 온 후 커스텀 속성을 지정하는 방법

User (Django)

Profile(>User)

2. User 자체를 갈아치우는 방법

-> 실제로 장고에서 추천하는 방법, 맨처음 프로젝트를 시작할때 기본 사용자 모델이 충분하더라도 바꾸라고 권장함. 맨처음이라는 것이 중요함, 프로젝트 중간에도 바꿀 수는 있지만 더 어렵고 자동적용되지는 않는다고함


파이참에서 django.db와 models에 경고 표시가 발생할 수 있는데 이는 인터프린터 지정이 제대로 안되서이다.

from django.db import models

지정하면 잘 나옴, 인터프린터 위치에 대한 정보는 해당글 참고

https://amazelimi.tistory.com/entry/Python-Module-dependcy-%EC%83%88%EB%A1%9C%EC%9A%B4-%EA%B4%80%EB%A6%AC-%ED%88%B4-Poetry-LIM

 

[Python] Module dependcy 새로운 관리 툴 Poetry | LIM

1. Poetry 도입이유 2. Poetry 란 3. Poetry 설치 및 사용 4. Pycharm에서 Poetry 환경 구축 5. Docker 를 이용한 Poetry 개발 환경 세팅 6. Poetry 추가 옵션 👩‍💻 Poetry 도입 이유 회사 내에서 여러 프로젝트를 관

amazelimi.tistory.com