Django REST Framework でのCRUD実装時の基本構成 CreateAPIView
転載元ブログ情報
この記事は自分のブログの転載です。是非遊びに来てください〜
Django REST Framework メモ :: CRUD :: CreateAPIView
http://k-mawa.hateblo.jp/entry/2018/01/19/014627
参考:公式リファレンス
[http://www.django-rest-framework.org/#api-guide:embed:cite]
Django REST Framework の基本構成メモです。
CRUDのうちのCreateの構成です
- Django2
api/urls.py
from django.urls import path
from .views import (
□[クラス名]□CreateAPIView,
)
urlpatterns = [
path('creating_api', □[クラス名]□CreateAPIView.as_view(), name='creating_api')
]
※引数とpath設定がDjango1系とは異なります
Django2以降の変更点で気づいたポイント:引数つきのpath設定 - まわ
api/serializers.py
from rest_framework.serializers import (
ModelSerializer,
)
from □[アプリ名]□.models import *
class □[クラス名]□CreateSerializer(ModelSerializer):
class Meta:
model = □[クラス名]□
fields = [
'■[フィールド名]■',
'■[フィールド名]■',
]
api/views.py
from rest_framework.generics import (
CreateAPIView
)
from □[アプリ名]□.models import *
from .serializers import (
□[クラス名]□CreateSerializer,
)
class □[クラス名]□CreateAPIView(CreateAPIView):
queryset = □[クラス名]□.objects.all()
serializer_class = □[クラス名]□CreateSerializer
基本構成はこんな感じです。
Author And Source
この問題について(Django REST Framework でのCRUD実装時の基本構成 CreateAPIView), 我々は、より多くの情報をここで見つけました https://qiita.com/k_mawa82/items/cd9abfb7731e15351512著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .