*^-^*

개발일지/스파르타코딩클럽

파이썬 장고 실무 심화 2주차 : DRF 튜토리얼

DRF로 프로젝트 세팅을 할 수 있다 시리얼라이저의 의미와 역할을 이해한다 시리얼라이저를 활용해서 CRUD를 할 수 있다 포스트맨으로 DRF 개발을 테스팅 할 수 있다 프로젝트에 Swagger를 적용할 수 있다 클래스형 뷰를 작성할 수 있다 fetch api를 써서 프론트엔드에서 DRF의 데이터를 가져와서 나타낼 수 있다 - DRF로 프로젝트 세팅 DRF를 사용하면 템플릿을 쓰지 않기 때문에 render를 import 할 필요가 없음 대신 Response를 import 해줌 - 데코레이터란? 함수 내부를 수정하지 않고 어떤 기능을 추가하고 싶을 때 사용함 데코레이터가 어떤 동작을 하는지 알 수 있는 기본 구조 def wrapper_function(func): def decorated_function():..

과제/팀과제

[Django] 팀 프로젝트 : 뉴스피드 페이지 제작하기

장고를 활용한 뉴스피드 페이지 만들기 우리 팀 주제 : 일상을 공유하는 SNS 만들기 조혜민(팀장) : 게시물 수정, 삭제 / 태그 구민정 : 게시물 작성 / 좋아요 김은수 : 피드페이지 및 마이페이지 조회 / 팔로우 윤찬효 : 로그인 / 회원가입 / 좋아요 임라온 : 프로필 조회 및 수정 - 로그인, 회원가입 회원가입 기능 로그인 기능 로그아웃 기능 - 게시글 CRUD 피드 페이지 최신 게시글의 제목 or 썸네일 보기 로그인 안 해도 다 볼 수 있게 게시글 작성 페이지 로그인 한 사용자만 들어올 수 있게 상세 게시글 페이지 게시글의 세부내용 보기 글 작성자만 수정/삭제 가능 마이 페이지 내 게시물 보기 -> 모든 유저 프로필 수정 기능 -> 나만 - 추가 구현 기능(선택) 댓글 기능 좋아요, 북마크 기..

개발일지/Today I Learned

230419 강의 듣기 [TIL]

- 강의 듣기 자료구조/알고리즘 자료구조/알고리즘 강의 2-6강까지 수강함 자료구조/알고리즘 2주차 (1강~6강) — 구민정의 개발일지 (tistory.com) 장고 실무 심화 1주차 수강함 파이썬 장고 실무 심화 1주차 — 구민정의 개발일지 (tistory.com) 선발대 2일차 모듈, 패키지, 라이브러리의 차이 모듈 : 실행 가능한 파이썬 파일 패키지 : 모듈의 집합 (이름 공간) 라이브러리 : 패키지의 집합 (미리 준비한) 외부 라이브러리 관리 -> 의존성 관리 pip와 venv : 패키지 관리 도구와 가상환경 모듈 pipenv : pip로 패키지 관리할 때의 단점을 개선한 고급 패키지 관리 도구 poetry : pipenv랑 비슷한데 요즘 poetry를 많이 사용한다고 함 - Array vs Li..

개발일지/스파르타코딩클럽

파이썬 장고 실무 심화 1주차 : HTTP와 웹의 동작 방식

프론트엔드와 백엔드의 역할을 이해한다 HTTP 메시지의 구조를 이해한다 Request와 Response 메시지의 역할을 이해한다 HTTP 상태코드의 역할을 이해한다 HTTP 헤더의 역할을 이해한다 웹의 요청 흐름을 이해한다 State와 Stateless의 뜻을 이해한다 Restful한 API 설계를 할 수 있다 HyperText transfer Protocol 원래는 HTML 전송용으로 나왔으나 현재는 모든 형태를 전송함 이미지, 음성, 영상, 파일, JSON, XML 등등 - 웹의 요청 흐름 클라이언트가 서버로 Request를 보내면 서버가 클라이언트한테 Response를 보내는 구조 무상태 프로토콜(stateless) 서버가 클라이언트 상태를 보존하지 않음 무상태는 응답 서버를 쉽게 바꿀 수 있음 비..

개발일지/스파르타코딩클럽

자료구조/알고리즘 2주차 (1강~6강)

- 클래스란? 클래스는 분류, 집합 같은 속성과 기능을 가진 객체를 총칭하는 개념 객체란 세상에 존재하는 유일무이한 사물 예시 클래스 객체1 객체2 꽃 개나리 벚꽃 자동차 싼타페 모닝 같은 속성과 기능을 가진 객체들을 묶는 게 클래스 코드 예시 class Person: def __init__(self, param_name): # 객체가 생성되면 실행되는 함수 print("i am created!", self) self.name = param_name def talk(self): print("안녕하세요, 제 이름은", self.name, "입니다") person_1 = Person("유재석") print(person_1.name) print(person_1) person_1.talk() person_2 =..

마이구미+
'분류 전체보기' 카테고리의 글 목록 (47 Page)