python2 파이썬으로 백엔드 서비스 개발하기 2편: django rest framework란? Django REST Framework (DRF)는 Django를 위한 강력하고 유연한 도구로, RESTful API를 쉽게 개발할 수 있도록 도와준다. DRF는 Django의 기능을 확장하여, API를 신속하게 구축하고 유지보수할 수 있게 해준다.하기전에...settings.py의 INSTALLED_APPS에 'rest_framework'를 추가해주어야한다.주요 특징1. Serializer: 데이터베이스 모델과 JSON 같은 데이터 형식 간의 변환을 간편하게 해준다.# serializers.pyfrom rest_framework import serializersfrom .models import MyModelclass MyModelSerializer(serializers.ModelSerializer):.. 2024. 5. 20. 파이썬으로 백엔드 서비스 개발하기 1편: django란? django란 파이썬 웹 개발 프레임워크로 백엔드 프론트엔드 모두 사용가능하다.django의 주요 특징1. MTV 아키텍처: 모델(Model), 템플릿(Template), 뷰(View)로 구성된 아키텍처를 사용하여 코드의 구조를 명확히 하고 유지보수를 쉽게 한다. (models.py, views.py, urls.py이 세가지가 결합되어 요청과 응답이 이루어지고 그걸 웹사이트에 보여주는게 템플릿이다.) 2. admin page: admin page에서 데이터베이스를 조작,관리할 수 있다.#myapp/admin.pyadmin.site.register({Model}) #다음과 같이 모델을 admin page에 추가할 수 있다. (/admin) 3. ORM(Object-Relational Mapping): 데.. 2024. 5. 20. 이전 1 다음