django

· 웹/Django
이전 글에서 REST framework의 아주 간단한 예시를 다뤘다. 다만, serializer 클래스와 관련하여 이해가 안 되는 부분이 있어서 알아볼 예정이다. 아래의 내용은 Django REST framework의 공식문서를 번역하여 정리했다. serializers Serializers는 querysets과 model 인스턴스와 같은 복잡한 데이터를 JSON 과 XML 등 기본적인 콘텐츠 타입으로 렌더링 할 수 있는 파이썬 네이티브 데이터타입으로 변환시켜 준다. Serializers는 유효한 데이터가 입력되기만 하면 다시 복잡한 데이터로 돌아갈 수 있는 deserialization(역직렬화)도 제공한다. REST framework의 serializer는 Django의 Form 과 ModelForm 클..
· 웹/Django
react인 프런트엔드에서 api통신을 위해 Django REST Framework라는 것을 사용해야 한다. 그렇다면 Django REST Framework는 뭘까? Djagno REST Framework Django 안에서 RESTful API서버를 쉽게 구축할 수 있도록 도와주는 오픈소스 라이브러리이다. RESTful API란? REST + API로 REST 아키텍처 규칙을 따라 만드는 API다. REST는 REpresentative State Transfer의 약자로 HTTP 프로토콜을 이용하는 url을 이용해서 HTTP Method를 통해 작업(CRUD)을 처리하는 방식이다. REST API의 장점 1. simple / standardize 2. scaleable / stateless 3. hig..
내가 다니는 대학교의 ai 서비스를 개발하려고 한다. 학교 ai를 개발하고자 하는 이유1. chatGPT api를 사용하고, 프롬프트 엔지니어링을 해보고 싶었다. 2. 공군 병사 통합 홈페이지를 만들 때 기본 html, css, javascript를 사용하였지만, 생으로 개발하니 확실히 반복되는 요소를 이용하거나, 데이터를 다룰 때 어려움을 겪었다. 또한 디자인을 하며 프런트엔드에 재미를 느꼈고, react.js를 사용하고 싶어졌다. 3. 공군 병사 통합 홈페이지를 개발하며 flask를 사용하며 파이썬 백엔드에 대해 관심이 생겼고, django를 사용하고 싶어졌다. 4. 에브리타임을 볼때, 특히 신입생의 경우에는 다양한 학교규정과 졸업 요건을 찾기 어려워하는 것이 보였고, 신입생이 아니더라도 학교의 다양..
implement
'django' 태그의 글 목록