WEB/Django prac
[Django prac][DRF with Single Model] 3. URL과 HTTP requests methods 설계, Serialization
bay07
2024. 4. 15. 15:14
▶ URL과 HTTP requests methods 설계
GET | POST | PUT | DELETE | |
articles/ | 전체 글 조회 | 글 작성 | ||
articles/1/ | 1번 글 조회 | 1번 글 수정 | 1번 글 삭제 |
▶ Serialization 직렬화
어떠한 언어나 환경에서도
다시 쉽게 사용할 수 있는 포맷으로 변환하는 과정
# articles > serializers.py
articles에 serializers.py 파일 만들기
게시글 데이터 목록 조회하기
게시글 데이터 목록을 제공하는 ArticleListSerializer 정의하기
더보기
from rest_framework import serializers
from .models import Article
class ArticleListSerializer(serializers.ModelSerializer):
class Meta:
model = Article
fields = ('id', 'title', 'content',)
# articles > urls.py
from django.urls import path
from . import views
urlpatterns = [
path('articles/', views.article_list),
]