데이터 베이스에 대해서백엔드 개발자로 취업을 한다면 데이터베이스와는 밀접한 관계를 가지고 있으므로 데이터베이스에 대한 지식을 잘 알고 있는 것이 중요하다!gunicorn은 각 장고 워커에 일을 배분 하는 매니저의 역할을 한다.한 번에 요청이 무수하게 많이 들어온다면, 서버가 터지기 때문에 이러한 문제를 해결하기 위해 정리를 하는 것입니다.또한 모든 워커는 하나의 sql를 공유합니다. 우리가 작업표시줄을 켜서 현재 실행중인 프로세스를 볼 수 있는 것처럼ec2에서도 현재 작업중인 프로세스를 볼 수 있습니다.sqlite의 단점 :동시 처리 성능이 타 sql에 비해 낮다,확장성이 좋지 않다.지원이 약함(오픈소스로 회사의 지원을 받기 힘듬)데이터 타입 부족기능 부족 그래서 대신하여 사용하는 것이!.MtSQL입니다..
팀프로젝트를 만들어 봅시다!저번 주 튜터님에게 배웠던 test.py를 이용한 테스트를 해볼 수 있는 방법을 보았는데.내가 만든 것을 구축하고 테스트 해보는 것이 직관적으로 판단을 하기도 좋고 postman을 이용해서 일일이 확인을 하지 않고 볼수 있다는 것이 아주 편하다는 것을 알았습니다!accounts test.pyfrom .models import PasswordQuestionfrom django.test import TestCasefrom rest_framework.test import APIClientfrom rest_framework import statusfrom django.contrib.auth import get_user_modelUser = get_user_model() # 현재 활성..
매일 기록하는 5분 기록 보드시간이 날때 마다 생각이 날때마다 하나씩 적어줄 수 있도록 합니다.django 에서 test를 할 수 있는 방법을 배웠습니다!.우와 이런걸 할 수 있는 방법이 있을 줄이야...Testing in Django | Django documentation | Django (djangoproject.com) Testing in Django | Django documentationThe web framework for perfectionists with deadlines.docs.djangoproject.com이걸 이용해서 commit를 하기전이나 merge를 하기전에 test를 통해서 합격이 되면 진행이 될 수 있도록 하는 방법도 있습니다.이런 기능을 잘 이용할 수록 더욱 잘 통합을 ..
과제 제출은 마무리를 했습니다!.이제 곧 이어서 만들게 될 팀프로젝트를 무엇을 만들어야 할지... 생각을 해야 하는데..아직 아이디어가 떠오르지 않는군요.. 구현하고 싶은 건 있지만 상담을 해보니 아직 내가 완벽히 구동하기에는 어려움 있다는 것을 듣기도 했고 완벽하게 구동은 힘들어도 작은 기능부터 구현을 해보는 순으로 해야 할 것 같다는 생각이 들었습니다.우재 튜터님의 강의를 보면서 만들었던 내용을 다시한번 생각하게 되었는데 정말 쉽고 간단하게 만들수 있구나라고 생각이 들었습니다...ㅎㅎ무엇보다.Blacklist app — Simple JWT 5.2.2.post30+gfaf92e8 documentation (django-rest-framework-simplejwt.readthedocs.io) Blackl..
아 벌써 5월이 왔군요.오늘 안으로 spartamarket_drf를 작성할 수 있을 것 같습니다.오래 걸릴 줄 알았는데. 생각보다 프런트 앤드에서 작업할 일이 없다 보니. 코드작성은 빨리 작성이 되었던 것 같습니다.이번 drf를 하면서 serializer를 이용하는 방법에 대해서 조금 알게 되었던 것 같은데 기존 전에 작성했던 프로젝트에서 form에 해당하는 파트랑 비슷하다는 느낌을 받았던 것 같습니다. 하지만 비슷하다이지, 설정하는 방법이나 세세한 부분은 조금씩 다르게 작동을 하기 때문에 조금 골머리를 앓았기도 했는데.다행히 튜터님의 도움으로 빠르게 문제를 해결해 나갈 수 있게 되었습니다.이번에 작성을 하면서 느낀점으로는 주소를 만들 때에도 순서를 잘 생각해서 만들어야겠다는 생각이 들었습니다.이놈의 주..
기본적인 기능은 모두 구현을 했습니다!.한번 정리를 해보도록 합시다. 기본 조건 (Basis)개발 문서ERD 작성개발 전 ERD 작성하는 것을 권장작성하는 Tool은 무엇이든 괜찮습니다.손그림 / Figjam / etc …깔끔한 작성보다 작성하는 내용에 집중합시다.지난 기본 과제에서 사용했던 ERD 를 수정/보완해서 사용해보세요SpartaMarket_DRF – FigJam (figma.com)ERD와 와이어프레임 작성완료 README 작성프로젝트 개요 및 구현하는 기능에 대해 README를 작성해 보세요.각 기능별 Postman으로 기능 점검 후 캡처 README는 차차 작성해 보도록 하겠습니다. 필수 구현 (Required)필수 기능 - MVP(Minimum Viable Product)회원가입 - ..
스파르타 DRF 과제를 한번 만들어 봅시다!먼저 기본적인 와이어프레임을 작성을 했고, 코딩을 시작해 보겠습니다!/어느 정도 만들었는데.. 로그아웃 기능이 정말로 어렵다... 이거 어찌하나..drf가 훨씬 어려운거 같아, ㅠㅜ이렇게 오류가 나는 부분은 따로 정리를 해서 저장해 두었습니다.포스트 맨을 이용한 데이터를 주고 받는것도 어느 정도 해보는데.. 생각보다 내가 원하는 대로 잘 나오지 않는다는 것...내일 좀더 다듬어서 정리를 해야 겠다는 생각이 들었습니다.!
오늘은 예비군을 다녀와서 설명을 듣지는 못했지만 과제 프로젝트를 확인 해보겠습니다.이번에도 스파르타 마켓을 만드는 과제로군요....drf를 이용해서 백엔드로 구성을 해보는 기능을 해보겠습니다!.개발전에 해야할 목록들1. ERD 작성2. 와이어 프레임 작성3. 기능 구현 : 회원 가입, 로그인, 프로필 조회, 상품 등록, 상품 목록 조회, 상품 수정, 상품 삭제4. 심화 기능 : 로그아웃(이거 어떻게 하는거지?), 개인정보수정, 패스워드 변경, 회원 탈퇴, 팔로잉 기능, 페이지네이션, 필터링, 카테고리(admin page), 좋아요 기능, 태그 기능이건,,, 어떻게 하라는거지ㅋㅋㅋㅋㅋ
오늘은 장고를 쿼리에 대해서 배워보자장고쿼리를 배우는데 필터에 조건문을 거는데__gt??이게 뭐야? 싶어서 알아봤는데..QuerySet API 레퍼런스 | Django 문서 | 장고(Django) (djangoproject.com) QuerySet API reference | Django documentationThe web framework for perfectionists with deadlines.docs.djangoproject.com여기서 필드를 구분짓는 명령어가 따로 있다고 하는데.. 외우기는 귀찮으니 필요할 때마다 찾아서 보는걸로 해야겠다.먼저 이것들은 filter()에서 내부적으로 조건을 넣어주기 위해서 사용을 하는 것인데.우리가 아는 and, or, not은 각각 ..