์ค๋๋ ์ญ์ Django REST Framework๋ฅผ ์ด์ฉํ ์ค์ต์ ํ์๋ค.
Django๋ก๋ง ํ์ด์ง๋ฅผ ๊ตฌํํ ๋๋ณด๋ค ํ์คํ ๊ณผ์ ์ด ์งง์์ก๋ค๋ ์๊ฐ์ด ๋ ๋ค.
POSTMAN์ ์ด์ฉํด ์๋ต์ ํ์ธํ๋ ๊ณผ์ ์์ ์ค๋๋ ์ค๋ฅ๋ค์ ๋ง๋ฌ๋ค.
์ด๋ฒ์๋ ์ฝ๊ฐ ์ด์ด์๋ ์ค์์๋๋ฐ,
500๋ฒ๋ ์ค๋ฅ๊ฐ ๋์์ ๋ญ๊น ํ๋๋ฐ ํฐ๋ฏธ๋์ ๋ฌ ์ค๋ฅ๋ฅผ ๋ณด๋ ๋ค์๊ณผ ๊ฐ์๋ค.
django.core.exceptions.ImproperlyConfigured: Field name `name` is not valid for model `Music`.
๋ด๊ฐ models.py์ field์ด๋ฆ์ content๋ผ ํด๋๊ณ serializers.py์์ ๋ช ์ธ์๋ฅผ ์๋ชป๋ณด๊ณ ์ ์ด name์ด๋ผ๊ณ ์ ์๋ค.
from rest_framework import serializers
from .models import Music, Artist
class ArtistListSerializer(serializers.ModelSerializer):
class Meta:
model = Artist
fields = ('id','name',)
class MusicListSerializer(serializers.ModelSerializer):
class Meta:
model = Music
fields = ('id','name',)
๊ทธ๋์ ์ด ์ค๋ฅ๋ฅผ ๊ณ ์ณ ์ ์์ ์ผ๋ก ์ถ๋ ฅ๋์๋ค.
๋ด๊ฐ POSTMAN์ ์ฌ์ฉํ๋ฉด์ GET POST PUT DELETE์ ์๋ฏธ๋ฅผ ์ฝ๊ฐ ํท๊ฐ๋ ค์ SENDํ ๋ ๊ฐ์ ์ ๋๋ก ์๋ฃ์ด์ค๋ค๋ ์ฌ์ค์ ์ค๋ ๊นจ๋ฌ์๋ค. ๊ธฐ์ตํ์... GET์ ์กฐํ POST๋ ๊ฒ์ PUT์ ์์ DELETE๋ ์ญ์ !!
'๐๐จ๐๐๐ฒ ๐ ๐๐๐๐ซ๐ง' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๐๐จ๐๐๐ฒ ๐ ๐๐๐๐ซ๐ง 2022.04.25.์ (0) | 2022.04.25 |
---|---|
๐๐จ๐๐๐ฒ ๐ ๐๐๐๐ซ๐ง 2022.04.22.๊ธ (0) | 2022.04.22 |
๐๐จ๐๐๐ฒ ๐ ๐๐๐๐ซ๐ง 2022.04.20.์ (0) | 2022.04.20 |
๐๐จ๐๐๐ฒ ๐ ๐๐๐๐ซ๐ง 2022.04.19.ํ (0) | 2022.04.19 |
๐๐จ๐๐๐ฒ ๐ ๐๐๐๐ซ๐ง 2022.04.18.์ (0) | 2022.04.18 |
๋๊ธ