airbnb clone coding
[Django] 12. USERS API
busybee-busylife
2024. 8. 28. 09:51
728x90
Profile
GET /me
PUT /me
1) config > urls.py 의 urlpatterns에서 path 추가
2) users > urls.py 파일 만들어서 urlpatterns 생성
3) users > views.py 에서 Me(APIView) 클래스 생성
4) users > serializers.py 에서 PrivateUserSerializer 클래스 생성
5) users > models.py 에서 avatar를 ImageField에서 URLField로 변경
Create User
POST /users
1) users > views.py 에서 Users(APIview) 클래스 만들기
2) users > urls.py 의 urlpatterns에서 path 추가
Change Password
GET /users/username
GET /users/@username/reviews
PUT /users/change-password
1) users > urls.py 의 urlpattens에서 path 추가
2) users > views.py 에서 PublicUser(APIView) 클래스 생성
LogIn and LogOut
POST /users/log-in
POST /users/log-out
1) users > urls.py 의 urlpattens에서 path 추가
2) users > views.py 에서 LogIn(APIView), LogOut(APIView) 클래스 생성
728x90