본문 바로가기

BE5

2. TodoList API 작성 본격적으로 DRF를 활용하여 실습을 진행해볼게요. 말투가 바뀌었죠? 내맘입니다. 불편하게 글을 쓰니까 적기 싫어져서, 말도 편하게 하려고요 이제는. 하하 아무튼, TodoList API는 기본적인 CRUD기능을 갖춘 시스템을 만드는 것이 목표입니다. 2.1 TodoList API 시작 기본 세팅부터 시작하죠. 다들 아시죠? 생략합니다. 세팅 마지막에는 settings.py에 앱(rest_framework, 내가 만든 앱)을 등록하는 것을 잊지 마세요. 그리고 나중에 만들 파일들을 미리 만들어 놓읍시다. todo 앱 폴더 안에 urls.py, serializers.py 파일을 미리 만듭시다. 최종적인 디렉토리 구성은 다음과 같습니다. models.py 제일 먼저 모델을 생성합시다. 대충 다음과 같이 작성할.. 2023. 7. 21.
1. DRF 시작하기 DRF는 Django REST Framework의 줄임말이다. 이제부터 DRF에 대해서 공부해 볼 것이다. 그럼 DRF가 무엇인지 부터 알아야 하는 것이 당연하다. 본인이 지금 무엇을 공부하고 있는지도 모른다면 큰 문제이니까.. 미안합ㄴ디ㅏ 지금 살짝 정신을 놓은 상태라 아무말이나 막 하는 것 같네요 하하 DRF는 Django REST Framework, 말 그대로 장고를 기반으로 REST API 서버를 만들기 위한 라이브러리 이다. 데이터를 JSON 형태로 바꾸어서 장고 외의 여러 프로젝트에 데이터를 보낼 수 있게 되는 것이다. DRF 설치는 간단하므로 생략하겠다. 1.1 DRF 구조 살펴보기: hello API 만들어보기 뷰 이번 예제 api를 만들 때는 모델이 필요없이 바로 뷰를 작성한다. 기본적으.. 2023. 7. 7.
Blog 프로젝트의 views.py 작성 후 tests.py 통과까지 https://github.com/YoonKeumJae/LikeLion/tree/main/BE/HomeWork/week3 GitHub - YoonKeumJae/LikeLion: LikeLion LikeLion. Contribute to YoonKeumJae/LikeLion development by creating an account on GitHub. github.com 멋사 BE Django수업의 첫날은 models.py 작성이었습니다. models.py는 어렵지 않게 작성하였지만, 다음 과제인 views.py를 작성하면서 꽤 애먹었어요. 이번 과제의 목표는 views.py에서 post에 대한 CRUD기능을 만들고 tests.py에서 테스트 코드를 작성하는 것이었습니다. 예제 코드가 있었지만 봐도 무.. 2023. 5. 24.
Slug란 무엇일까? 멋사 강의자료에 올라온 Slug, 지금 당장은 필요없다 했지만 그냥 궁금해서 찾아봤습니다. 생각보다 별 것 없었어요. Django에만 있는 개념이 아니었군요. 요약하자면, url에 정보를 담기 위해 url 친화적으로 문자열을 바꾸는 것입니다. 2023. 5. 24.