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),
]