DRF 12

Team Project 6 | 7월 13일 |

☀️ https://github.com/2JYK/iPark_django_backend ☀️ ☀️ https://github.com/2JYK/iPark_frontend ☀️ 💨 오늘의 고민: 공원 상세 페이지에 포함되있는 댓글 부분 url을 어떻게 해야할지? 기본적으로 공원 상세페이지 url은 park// 입니다. 페이지 하단에 위치할 댓글 작성 url은 park//comment/ 입니다. 고민 1. 상세 페이지에서 함께 볼 수 있는 공간이니 url이 같아야 하는 걸까? 고민 2. 해당 공원에 대한 댓글의 수정, 삭제시 url은 어떤게 좋을지? 결정과 이유 공원 상세 페이지 : park// 댓글 작성 : park//comment/ 댓글 수정,삭제 : park//comment// 이유는 간단하게 url이 ..

PROJECTS 2022.07.14

Team Project 6 | 7월 12일 |

☀️ https://github.com/2JYK/iPark_django_backend ☀️ ☀️ https://github.com/2JYK/iPark_frontend ☀️ 💨 오늘의 고민: 어제, 오늘 계속 최종 S.A 수정하고 (팀장이 바톤터치를 원하길래 해줬는데.. 할 일이 은근 많은 팀장직..ㅎ..) 맡은 구역 API 작성하고 수정하고, json파일 수정하고 DB 수정하고, 테스트 코드 작성하며 작성한 함수 리팩토링 진행하니 진도가 안나간ㄷㅏ.. 리팩토링 끝내고 소셜부분도 작성하고 프론트도 작성하고 다음주 초에는 CI를 해야할텐데 갈 길이 멀다! 앞으로 더 리팩토링을 하겠지만 작성한 코드를 리뷰하고자 함 ☀️ 공원 상세페이지 filter와 get을 잘 구별하고 내가 원하는 데이터가 뭔지 그려본 다..

PROJECTS 2022.07.12

Team Project 6 | iPark 프로젝트 기획서

🔽 Git https://github.com/2JYK/iPark_django_backend https://github.com/2JYK/iPark_frontend 🔽 Notion https://heady-lan-a0c.notion.site/d4ff35daa2e24bc99ffe46fb3a46d309 와이어 프레임 🔽 user 부분 크게 보기 더보기 기능명세서 핵심 기능 : 공원 찾기, 지도, 커뮤니티, 나눔마켓 - 서울시 공원을 구역을 지정하거나 옵션을 선택해 찾을 수 있고 즐겨찾기를 하여 따로 모아 볼 수 있음 - Tag 선택으로 커뮤니티와 나눔마켓을 선택해 게시글 조회, 작성이 가능 메인페이지 공원 둘러보기 조회순 순서대로 공원을 보여줌 상단바 검색창을 통해 특정 공원을 찾기 네비게이션을 통해 해당 페이..

PROJECTS 2022.07.08

Team Project 5 | 👨🏻‍🎨 KPT | 유화 제작 서비스 프로젝트

👋 포스팅 내용 : Github 주소 | 결과물 영상 | 튜터님들 피드백 | KPT | 결과물 캡쳐 | 공부해야할 것 | 팀 프로젝트 회고 👨🏻‍🎨 Github https://github.com/2JYK/The-season-of-N.11_backend https://github.com/2JYK/The-season-of-N.11_frontend 프로젝트 결과물 🖼 튜터님들 피드백 이상록 튜터 배포까지 깔끔하게 구현해보고 인증이 안되었을때는 로그인 페이지로 이동하는 로직과 style입력해서 그에 해당하는 이미지를 변환하도록 로직을 잘 구현해주셨습니다. 그리고 적용할 스타일 사진을 선택하게 해서 다양한 결과를 볼수있었던점이 좋았습니다. nested serializer와 SerializerMethodField클..

PROJECTS 2022.07.06

Team Project 5 | 7월 2-6일 |

Team Project 5 | The season of N.11 ✨ Github https://github.com/2JYK/The-season-of-N.11_backend.git https://github.com/2JYK/The-season-of-N.11_frontend.git 유화 제작 서비스 ; 사용자가 입력한 사진에 사계절의 효과를 주어 업로드, 수정 및 삭제 를 할 수 있음 👩🏻‍💻 담당 파트 : 회원가입 | 로그인-JWT발급 | 유화 제작 인공지능 기술 | 마이페이지-업로드,북마크 사진 | 게시글 수정 및 삭제 🌱 7월 2-6일 ✔️ 진짜.. 너무 바빴음.... 했던 작업 나열이 힘듬..  👍 포스팅 내용 ➕ 현재까지 결과물

PROJECTS 2022.07.06

Team Project 5 | 6월 30일 |유화 제작 인공지능 모델, Simple JWT

Team Project 5 | The season of N.11 ✨ Github https://github.com/2JYK/The-season-of-N.11_backend.git https://github.com/2JYK/The-season-of-N.11_frontend.git 유화 제작 서비스 ; 사용자가 입력한 사진에 사계절의 효과를 주어 업로드, 수정 및 삭제 를 할 수 있음 👩🏻‍💻 담당 파트 : 회원가입 | 로그인-JWT발급 | 유화 제작 인공지능 기술 | 마이페이지-업로드,북마크 사진 | 게시글 수정 및 삭제 🌱 6월 30일 ✔️ simplejwt 이용해서 로그인 ✔️ JWT 디코딩하여 회원정보 조회-수정-탈퇴 구현 ✔️ JWT 디코딩 대신 JWT 인증 방식 클래스 지정하여 코드 리팩토링 ✔..

PROJECTS 2022.07.01

DRF에서 JWT 사용하기

django, djangorestframework 가 설치되어있는 상태에서 진행해야 함 ⭐️ simplejwt pip install djangorestframework-simplejwt # settings.py # 앱 추가 INSTALLED_APPS = [ ... 'rest_framework_simplejwt', ... ] # REST_FRAMEWORK 'DEFAULT_AUTHENTICATION_CLASSES': [ ... # JWT 인증 방식 추가하기 'rest_framework_simplejwt.authentication.JWTAuthentication', ], # user/urls.py from rest_framework_simplejwt.views import ( TokenObtainPairVie..

PROJECTS 2022.06.30

post메소드에서 FK 값이 is_valid()를 통과하지 못할때

빨간색 네모의 코드는 없고 오직 파란색 네모의 코드만 첨부했습니다. 아래로 ! - models.py / serializers.py / views.py 코드 첨부 - postman에서의 결과 확인 """ 포스트맨 입력값(JSON) { "title": "되라1", "category_id": 1, "content": "오레오쿠키" } """ ⭐️ 중요함!!!! 24번 코드 : 정보를 불러오기 24번(read_only=True) 옵션이 없는 상태에서 진행이 된다면, 매번 새로운 카테고리가 작성됨 (있는 카테고리를 가져다 쓰는게 아님!!!) 25번 코드 : create 함수를 사용하기 위함 25번 코드를 사용하는 이유 : 각 검증된 데이터의 조건을 확인하고자 사용. 아래에서 보이는 것처럼, title / cate..

PROJECTS 2022.06.28

REST-framework-Tutorial 해봅니다 | QuickStart | Serializer

🌈 Github : https://github.com/nicesugi/DRF.org-tutorial.git ... 정말 너무 DRF 어렵다고 느껴져서 공식홈페이지에 있는 튜토리얼을 목금동안 공부해보려고 한다. 이 튜토리얼은 내가 배운 방식이랑은 다른데, 튜토리얼 1에 나오는 시리얼라이저에서 어떻게 나오는지 어떤방식인지 알 수 있어서 보기도 좋고 새로운 코드와 메소드를 만나게 되어 재밌을 것 같다. .. 깃에 레포지토리만 쌓여가는 이 기분.. 다음주부터 부트캠프 끝날 때까지 계속 쉬지않고 프로젝트가 있는데 쌓여가는 레포지토리 마무리와 병행이..을.. 해야된다.. 취업하기 전까지 부지런히 1일 1푸시 1포스팅 가자! ☀️ QuickStart ☀️ Tutorial 1 : Serializer 좋고 더 알아봐야겠..

PROJECTS 2022.06.24

DRF serializer 이용한 [게시글 조회, 작성, 수정, 삭제 ] 초간단 코드

🌱 Github https://github.com/nicesugi/joo_test 스터디에서 DRF 미니 타임어택을 했었다. .. 2탄도 해야하는데, 도저히 현재 상황에서 이해가 안가길래 다음기회를 노리고 있음. 공부하다가 Django 바닐라코드랑 같이 비교해서 작성해도 좋겠다는 생각에 장고와 DRF 둘의 코드를 같은 조건?에서 작성해보자라는 생각에 작성하게 되었다. * status 코드는 작성하지 않음 * 아래에 model과 serializer 코드도 첨부됨 DRF serializer 이용하여 [게시글 조회, 작성, 수정, 삭제 ] 코드 작성하기 class PostView(APIView): # 게시글 조회 def get(self, request): # 1 작성자의 게시글만! 조회 print(reques..

PROJECTS 2022.06.23
반응형