default=0과 default=None의 차이 1. default=0 해당 모델 필드의 기본값을 0으로 설정한다. 객체를 생성할 때 해당 필드에 값을 지정하지 않으면 자동으로 0으로 초기화된다. 이 설정은 정수 필드(IntegerField), 실수 필드(FloatField) 또는 긍정의 정수 필드(PositiveIntegerField)와 같은 숫자 필...
프로젝트에 대해 같은 시간(?) 공부했어도 차이가 많이 나는 것 같다 나는 전혀 모르겠는데 다른 팀원은 알고있고 잘 해내는 것을 보면 난 여태 뭘 배웠나? 그래도 얼레벌레 완성 버스타기 바쁘다. 아쉬운점 내가 모르는 부분을 다른 사람들에게 도움을 요청하거나 물어봐야 하는 게 부담스러워 혼자 처리하려는 경향이 있음 느낀점 내가 맡게 된 부분만 한 것 같...
내가 이번 프로젝트에서 한 일 users 모델 만들기 로그인 (jwt토큰) 로그아웃 회원가입 정보수정 상세정보 회원탈퇴 암호찾기 암호변경 회원목록 구현은 다 성공 fetch로 html연결도 성공
마이그레이션 혹은 런서버를 했을때 발생했던 에러 user 폴더를 users 폴더로 바꿨는데 startapp으로 만든 폴더는 임의대로 수정하면 안된다 폴더를 지우고 다시 만들어서 해결했음 추가로 지웠다가 만들때에도 settings.py의 INSTALLED_APPS에도 없는지 확인하고 나서 해야한다. INSTALLED_APPS 안에 만들 앱의 이름이 ...
DRF를 활용한 프론트엔드와 백엔드가 분리된 첫 프로젝트 프론트엔드와 백엔드의 분리 aws를 이용한 서비스의 배포 컨셉은 중고거래 필수 구현 기능 DRF 사용 프론트엔드 레포지토리와 백엔드 레포지토리를 분리해서 두가지 레포지토리를 사용해야 합니다. 프론트엔드 자바스크립트의 fetch를 이용해서 백엔드와 restful하게 통신해주세요 ...
Virtual Private Cloud VPC는 Virtual Private Cloud의 약자로, AWS에서 제공하는 클라우드 컴퓨팅 리소스를 사용할 수 있는 가상의 사설 네트워크입니다. 사용자는 VPC 내에서 IP 주소 범위, 라우팅 테이블, 서브넷 및 보안 그룹을 설정할 수 있습니다. 또한, VPC를 사용하면 사용자는 가상 서버, 스토리지 및 데이터...
Relational Database Service RDS는 EC2 인스턴스 내에서 호스팅될 수 있지만, EC2를 사용하여 RDS를 생성할 필요는 없습니다. RDS는 관리형 데이터베이스 서비스로, Amazon RDS 서비스를 통해 데이터베이스 엔진을 선택하고 필요한 크기 및 용량을 선택하여 인프라를 자동으로 프로비저닝할 수 있습니다. 따라서 EC2 인스턴스...
이제 배포를 위한 AWS 스터디 시작 1. IAM AWS Identity and Access Management AWS 리소스에 대한 액세스를 안전하게 제어할 수 있는 웹 서비스. IAM 보안 기능 수행. 인증: AWS 리소스에 액세스할 때 사용자 이름과 암호를 요청하여 인증할 수 있다. 권한 부여: 사용자, 그룹 또는 역할에 대한 권한을 지정할...
회원가입 POST 요청시에 gender값을 넣지 않거나 올바르게 입력하지 않았을때는 가입되지 않도록 하고싶었는데 무조건 성공하는 상황 null이나 default말고 다른 방법이 없나 확인하다가 male,female을 제대로 입력해도 null값으로 db에 들어간다 심지어 일단은 다른부분을 진행하고나서 해결할 예정
OSError: [WinError 123] 장고 런서버 테스트 중 에러발생. 부트스트랩..? 분명 어제까진 이상없었는데..? 구글링 결과. settings.py > INSTALLED_APPS 에서 ,(콤마)를 누락하면 발생된다고한다. 아 별거아니었네~ 어? 이상 없는데? 그럼 디렉토리 문제인가? 추가하거나 지운것도 없는데.. 이거저거 뒤적거리다가...
Serializer란? django의 object, queryset 인스턴스 등 복잡한 테이터들을 json같은 다른 콘텐츠 유형으로 쉽게 변환 할 수 있다. create, update 시 validation 기능을 제공한다. serializer Meta class serializer에서 사용되는 설정 파일이다. model에 사용 될 테이블...
DRF (djangorestframework) 세팅 python -m venv venv (python3 -m venv venv) source venv/Scripts/activate (source/venv/bin/activate) pip list (pip3 list) pip install django pip install djangorestframewor...
Todo List를 DRF로 만들어보기 > * 목표* ERD 툴을 사용해 User, Todo 테이블 설계하기 postman으로 테스트 할 수 있는 API로 구성된 Todo List 프로젝트 만들기 (현 과제는 기능적인 숙달을 목표로 하기 때문에 프론트는 만들지 않아도 됩니다.) > * 필수 사용 기술* djangorestframework 시리얼라이저, ...
학습 목표 체크 리스트 1주차 : HTTP와 웹의 동작 방식 [ ] 프론트엔드와 백엔드의 역할을 이해한다. [ ] HTTP 메시지의 구조를 이해한다. [ ] Request와 Response 메시지의 역할을 이해한다. [ ] HTTP의 상태코드의 역할을 이해한다. [ ] HTTP의 헤더의 역할을 이해한다. [ ] 웹의 요청 흐름을 이해한다. ...
학습 목표 체크 리스트 [ ] django(프레임워크)란 무엇인지 정의할 수 있는가? [ ] MTV(Model Template View) 패턴에 대해 아는가? [ ] http method의 종류와 특징에 대해서 알고 있다. [ ] GET과 POST method의 차이점을 설명할 수 있는가? [ ] 데이터베이스가 무엇인지 설명할 수 있는가? [ ...
django의 벽은 높았다. 팀원들이 너무 잘 해주고 도와줘서 지금은 간단한 기능구현은 몇가지 구현할 수 있었다. 그리고 기초강의를 좀 더 씹뜯맛즐 하고나니 정말 많은 도움이 되었다. (튜터님께 무한 감사) 다음주 부터는 심화강의 시작한다던데 갈 길이 멀다!
팀 프로젝트 도중 검색기능이 게시글만 검색되도록 되어있었다. 검색 기능이 게시글의 내용뿐 아니라 작성자도 포함하게 추가했다. Q() DB 쿼리에서 or조건을 쓰고싶을때 사용
데이터베이스 키 종류 FK : Foreign Key의 약자이며, 다른 테이블을 참조 할 때 사용된다. UK : Unique Key의 약자이며, 중복 값을 허용하지 않는다. PK : Primary Key의 약자이며, 테이블에서는 반드시 한개의 PK가 존