User Create
📌 User Create
: password 암호화를 위해 .create_user 사용해야 함.
def register(request):
.....
User.objects.create_user(username=un, password=pw)
User Read
📌 User Read
: request에 정보가 들어있기 때문에 {{ user.username }}과 같이 접근 가능.
User Update
📌 User Update
: password를 다른 것들과 동일한 방법으로 수정하면, 평문으로 저장되어 로그인이 불가능해짐.
따라서, password를 수정할 때는 .set_password()를 사용해야 함.
def user_update(request):
user = request.user
user.username = "lee"
user.set_password("123")
user.save()
User Delete
📌 User Delete
def user_delete(request):
request.user.delete()
....
'Django' 카테고리의 다른 글
[Django] user CRUD(4) - 회원 정보 보기(R) (0) | 2022.12.21 |
---|---|
[Django] user CRUD(3) - 로그인과 로그아웃 (0) | 2022.12.20 |
[Django] 로그인과 로그아웃 (0) | 2022.12.20 |
[Django] user CRUD(2) - User 생성 (0) | 2022.12.20 |
[Django] 인증(Authentication) (0) | 2022.12.20 |
댓글