본문 바로가기

Django11

[TIL] 2023년 9월 20일 수요일 목표 순공 시간 : 6h 00m 오늘 총 순공 시간 : 7h 12m 자바스크립트 CRUD, 프론트엔드 강의가 거의 끝을 향해 달려가서.. 언넝 끝내고 최종 플젝에 적용하고 싶지만 오늘은 여기까지 ... https://www.notion.so/JS-CRUD-218604332da1482fa150c797e0bc7927?pvs=4 JS CRUD / 화면구현 프론트엔드 깃허브 레퍼지토리 : ‣ www.notion.so Java Script 기본 문법 강의는 대략 60~70% 정도 들었고 JS 를 이용해 CRUD 하는 것과 프론트엔드를 작성하는 것은 90% 정도 들은 것 같습니다. 생각보다 자바스크립트에 많은 시간이 들어가서 힘들었지만 JS 는 문법적으로 굉장히 유연성있고, 다양한 처리가 가능해서 코딩을 공부하는데.. 2023. 9. 20.
게시글 댓글을 생성하는 함수에서 왜 인자로 article_id 를 꼭 넣어줘야 할까 ?? Article 을 Foreignkey 로 갖고와서 그런가 db에 보면, article_id 가 존재했다. User 모델도 Foreignkey 로 갖고오긴 했는데 .. User 모델이 아닌, 다른 Model을 Foreignkey 로 가져오면 인자로 article_id를 넣어줘야 하는 규칙인건가 article_id 를 get 함수의 인자로 넣어주니까 에러가 해결됐다. article_id 를 get 함수의 인자로 넣어주긴 했고, 함수 로직에는 사용하지 않는 인자이지만 해결되었다. 댓글을 새롭게 POST 하는 시리얼라이저에서 시리얼라이저 메소드 필드로 article.id를 사용하고 있기 때문에 그런건지는 몰라도 article_id 를 인자로 넣어주라니 ... 그래서 그런가? 결론은 두가지였다. 1. 위에서 말했.. 2023. 9. 20.
[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웹개발][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.
[AI웹개발][31일차TIL] 팀 프로젝트 발표 , KPT회고록 오늘은 9:00-14:00 발표 준비를 위해서 코드를 다시 읽어 보고 발표할 내용 중에서도, 시연 영상 및 기능들에 대해 다시 되돌아보는 시간을 가졌습니다 ! 이후 14:00-18:00 발표 및 간단한 발제가 있었고 19:00-21:00에는 다면평가 등 지금까지의 업무를 마무리하고 정리하는 시간을 가졌습니다. 아직 다 정리하진 못했지만 ㅎㅎ 많은 것들을 공부하고, 알아 나가는 과정이기에 그런 것 아닐까요 ?? 목차 1. 발표 PPT 자료 2. KPT회고 3. 내 스스로 느낀점 4. 향후 방향 1. 발표 PPT 2. KPT회고 우리가 만든 것 S.A. + 깃 레포지토리 링크 Django를 활용하여 푸드 중심의 개인 블로그 서비스 만들기 Keep Git fork, Pull Request 활용 계속해서 진척도.. 2023. 4. 17.