채야미의 코드레시피🍳

TIL, WIL/내배캠 TIL

TIL, WIL/내배캠 TIL
3주차 역할분담 ver2.0 기능 구현 / 테스트코드 / 추가,보완 오늘 한 일 Counsel 테스트코드 - 게시글 리스트, 작성 Counsel 테스트코드 - 상세보기, 수정, 삭제
TIL, WIL/내배캠 TIL
오늘 한 일 - 하단 네비바 왼쪽으로 옮기기 - 친구신청 목록 / 친구 목록 꾸미기 - 프로필 수정 페이지 꾸미기 - 아이디 찾기 CSS - 비밀번호 찾기 CSS - 유저 프로필 앨범
TIL, WIL/내배캠 TIL
오늘 한 일 1. 하단 네비바 왼쪽으로 옮기기 2. 친구신청 목록 / 친구 목록 꾸미기 3. 프로필 수정 페이지 꾸미기 4. 아이디 찾기 CSS 5. 비밀번호 찾기 CSS 6. 유저 프로필 앨범
TIL, WIL/내배캠 TIL
오늘 한 일 1. 아이디 찾기 / 비밀번호 찾기 CSS 2. 전화번호 변경 화면 구현 3. 프로필 화면 CSS - 전체 폰트 지정(나눔고딕) - 버튼 resource - 프로필 페이지 꾸미기 4. 내정보보기 CSS - 전화번호 변경 페이지 CSS - 비밀번호 변경 페이지 CSS - 내 정보 페이지 CSS - 파란색 버튼 추가 CSS
TIL, WIL/내배캠 TIL
오늘 한 일 - 회원가입시 전화번호 인증 (BE) - 회원가입시 전화번호 인증 (FE) - 프로필 모든 필드에 default 만들어주기 (전체) - 다른사람 프로필에 내정보/프로필수정 버튼 숨기기 - counsel 앱 완성하기~~~~~~
TIL, WIL/내배캠 TIL
친구추가는 A가 친구신청 -> 대기 -> B가 친구 수락 -> 친구관계 이기 때문에 모델 안에서 manytomany(self) 를 사용하지 않고, 직접 테이블을 만들어서 필드 두개로 User와User를 연결했었다. user_friend : 친구신청 상태 테이블 (manytomany) friends = models.ManyToManyField("self", related_name='friends', blank=True) user_friends : 친구 상태 테이블 class Friend(models.Model): from_user = models.ForeignKey(User, on_delete=models.CASCADE, related_name='sent_friend_requests') to_user = ..
TIL, WIL/내배캠 TIL
오늘 한 일 BE 친구신청목록 추가 프론트 연결하다보니 친구 신청을 수락하려면 신청목록이 있어야 한다는 것을 깨달음 (이제서야...?) - serializers.py : 친구신청 목록 serializer 추가 - serializers.py : 필터별 친구추천 serializer에 admin 숨김처리 - views.py : 친구신청 목록 view 추가 class RequestListSerializer(serializers.ModelSerializer): from_account = serializers.SerializerMethodField() to_account = serializers.SerializerMethodField() from_nickname = serializers.SerializerMetho..
TIL, WIL/내배캠 TIL
오늘 한 일 BE - 공개 프로필 권한 수정 - 소셜회원가입시 profile 객체 생성 - superuser 생성시에 profile 객체 생성 - 프로필 수정 시 프로필사진이 삭제되는 문제 해결 - 친구추천 전체필터(all) 추가 FE - 프로필 수정 - 친구찾기 (유저목록 리스트) - 프로필 수정 시 프로필사진이 삭제되는 문제 해결 - 조건별 친구추천 페이지 구현
TIL, WIL/내배캠 TIL
드디어 미루고 미루던 SNS 인증 구현하기... 다른 api 먼저 다 만들고 하려고 끝까지 미뤄뒀다. 그냥 있는 거 긁어오는 거니까... 하고 ... 그렇게 안일했던 나는 하루를 꼬박 바쳤다고 한다. 항상 문제는 예상치 못하게 발생하니까 ⭐ 아무래도 테스트를 해보려면 다른 기능들과는 다르게 자바스크립트정도는 완성이 되어야 하니까 같이 작업했다. 아무리 봐도 틀린 게 없는데 자꾸 뭐가 안돼... 서버도 아니고 JS도 아니야... 모지................. 카카오고 구글이고 그놈의 redirect URI 랑 callback .URL 이 문제 하라는 대로 했는데도 잘못 등록해서 자꾸 오류가 나던 거다 나는 뭔가 api 가져와서 쓰는 게 더 어려운 것 같다.. 그리고 네이버는 아무리 해도 자꾸 서버에서..
TIL, WIL/내배캠 TIL
아침회의 의논 결과 DB는 MySQL 쓰기로 했다... 익숙한 게 최고다 오늘 한 일 유저모델, 프로필 모델 생성 로그인 회원가입, 개인정보 수정, 회원탈퇴(비활성화) 구현 완료 내일 할 일 - 전화번호 유효성 검사 추가하기 - 전화번호 필드 `unique` 처리 해야함 - 프로필 이메일 인증, 비번 재설정 이메일 인증 구현해야함 - 위치 api 로 사용자의 현재 위치 필드 추가해야함 (profile 테이블)
TIL, WIL/내배캠 TIL
주제 정하기 드디어 최종프로젝트 ,,,,,,, 앞으로 6주동안을 결정하는 시간이기 때문에 조금 늦더라도 모두가 만족할만한 결과물을 위해 주제 선정부터 신중하게 결정하기로 했다. 그래서 주제 선정만 반나절 이상 걸렸지롱 프로젝트 주제 👉 커넥트미 (Connect ME) 👉 컨셉 - 은둔형 외톨이 탈출을 도와주는 커뮤니티 - 고민 상담 - 인간관계가 너무 어려워요! - 오프라인 만남 모집 - 친구를 만들고 싶어요! - 일단 집 밖으로 나가고는 싶은데 어디로 가야할지 모르겠다면? ERD 와이어프레임 S.A. https://rhetorical-cilantro-7e4.notion.site/S-A-2d2d9561556c439381949490d1ec7ab1?pvs=4 S.A. 프로젝트 rhetorical-cilant..
TIL, WIL/내배캠 TIL
화면이 작아지면 네비바 위치가 바뀌게 하기 화면 양 옆에 사이드바가 있다. 근데 화면이 작아지면 사이드바가 화면을 가린다. 그래서 화면이 작아질 땐 사이드바를 위의 네비바로 바꿔버리기로 했다. 홈 글쓰기 로그인 회원가입 .navbar{ height: 50px; width: 100%; position: fixed; top:-50px; background-color: antiquewhite; } .navbar li{ list-style: none; } .navbar .container #navbar-right{ height: 50px; align-items: center; display: flex; flex-direction: row; justify-content: space-evenly; } /* 미디어 ..
TIL, WIL/내배캠 TIL
해당 유저가 좋아요를 누른 게시글의 리스트를 불러오려고 하는데... 해당 함수에서 사용자를 판별하는 함수가 def get(self, request): user = request.user 이렇게 되어있다. 이러면 로그인 한 유저의 정보만 가져올 수 있어서 다른 사람 거를 못 보는데? def get(self, request, user_id): user = User.objects.get(id=user_id) 그래서 매개변수로 받아오게 바꿔줬다.. 프론트엔드도 바꿔야지...
ChaeYami
'TIL, WIL/내배캠 TIL' 카테고리의 글 목록