본문 바로가기

부트캠프TIL, WIL96

[AI웹개발][62일차TIL] 쇼핑몰 상품게시글 CRUD, 상품 문의 CRUD, 문의 댓글 CRUD AI 웹개발 - 62일차 TIL : 상품 관련 백엔드 API 기능 구현 (CRUD)6월 13일 화요일목차 1. 상품 게시글 CRUD 2. 상품 문의 CRUD 3. 문의 댓글 CRUD 4. 상품 후기 모델, CRUD를 삭제한 이유 5. 느낀 점1. 상품 게시글 CRUDviews.py # 23년 6월 12일 # 상품문의모델 : Product # 시리얼라이저 : ProductListSerializer, ProductCreateSerializer, ProductDetailSerializer class ProductView(APIView): def get(self, request): products = Product.objects.all().order_by("-created_at") serializer = Pr.. 2023. 6. 13.
[AI웹개발][61일차TIL] Django 백엔드 CRUD 배우기 AI 웹개발 - 61일차 TIL :  Django 백엔드 CRUD 배우기 . 6월 12일 월요일 개요 1. 오늘 배운 것 1-1 . 게시글 CRUD 1-2 . PERMISSION_CLASSES 이용 2. 느낀점 1. 오늘 배운 것 1-1. CRUD - 장고 실무 심화 [권기현 튜터] 2~4주차 내용 # 게시글 뷰, 게시글 id 값(article_id)를 굳이 받아오지 않아도 되는 뷰 class ArticleView(APIView): permission_classes = [permissions.IsAuthenticatedOrReadOnly] # 게시글 전체 보여주기 def get(self, request): articles = Article.objects.all().order_by("-created_a.. 2023. 6. 13.
[AI웹개발][60일차TIL] 쇼핑몰 상품 모델링하기 AI 웹개발 - 60일차 TIL : 상품 모델링하기, [6월 9일] 목차 1. 상품 모델링에 대해서 2. 모델링에 대해 어려움을 느낀 부분 3. 해결하기 위한 시도(고민해본 것, 검색 및 질문을 통한 결정) 4. 느낀점 1. 상품 모델링에 대해서 제가 생각한 상품 모델링은 상의, 하의, 신발 등으로 카테고리를 나누고 상의, 하의, 신발대로 각각의 필드가 있는 모델링이었습니다. 상의, 하의, 신발 각각 상품 모델을 상속받아 좀 더 디테일한 필드들을 추가 시켜서, 상세한 모델링을 하고 싶었으나 캠프 기간이 끝나고, 실제로 쇼핑몰을 운영하게 될 때 더 해보려고 합니다! 처음에는 상품 모델을 상속받아, 상의와 하의 모델을 하려고 했습니다. class ProductArticle(models.Model): cla.. 2023. 6. 13.
[AI웹개발][59일차TIL] 최종프로젝트 우신사 S.A 캠프 이후 스터디를 위해서, 게더 워크스페이스를 생성했습니다. 심심할때 놀러오시거나, 공부하러 오세욥! https://app.gather.town/app/09ShH8Cth3BoymJg/AI_BACKEND_5th S.A 노션 링크 : https://www.notion.so/S-A-b3b640c6597b4415a57810e5d59b1ea5?pvs=4 S.A(김성우)최종 프로젝트 프로젝트 설계 www.notion.so AI_웹개발_5기 강의 자료 노션 링크 : https://www.notion.so/d9ae7fb26f984140ad9ad5d090ef2af6?pvs=4 강의 자료 A new tool for teams & individuals that blends everyday work apps into one.. 2023. 6. 7.
[AI웹개발][58일차TIL] [쇼핑몰ERD] 우신사 ERD 해보기 https://www.erdcloud.com/d/LvfLSDutvRSsPnvvCWooSinSaDraw ERD with your team members. All states are shared in real time. And it's FREE. Database modeling tool.www.erdcloud.com스파르타코딩클럽 AI 웹개발 5기 수료과정에서 마지막 프로젝트는 혼자서 진행하기로 했습니다. ERD 작성을 거의 마치긴 했는데, 쇼핑몰 무신사를 클론코딩하는 것은 아니며쇼핑몰 하나를 목표로 잡고, 모델링을 심화해나가며 학습하는 것을 목표로 잡았습니다. 쇼핑몰 이라는 주제 자체가, ERD가 복잡하고 상품 모델링의 응용,심화도에 따라 작업이 상당히 어려워질 수 있다는 것을 깨닫고 현실적으로 가능한 범.. 2023. 6. 7.
[AI웹개발][56일차TIL] Django 에서 admin 관리자 폼 커스터 마이징 https://docs.djangoproject.com/ko/4.2/intro/tutorial07/ Django The web framework for perfectionists with deadlines. docs.djangoproject.com 저의 유저 모델과 유저 모델을 관리하는 매니저를 어드민 페이지에 등록하기 위해 다음과 같이 작업 하였습니다. 1. user/models.py 에 유저와 유저매니저 클래스 - 제가 필요한 필드값들을 직접 만들었습니다. 2. user/forms.py 에 유저를 생성할때와 수정할 때 클래스 - 공식 문서를 참고해서, 가져왔습니다. 3. user/admin.py 에 유저 어드민 페이지에 등록하기 - 필요한 것들을 커스터 마이징 해보았습니다. user/models.py.. 2023. 6. 3.