SQL
DjangoRestFrameWorkのCreateApiViewの使い方
出典: DjangoでCreateApiViewのミニマムな使い方と効かない場合に試してみること — DjangoRestFrameWorkのCreateApiViewの使い方
from django.shortcuts import render
from core.models import Todo
from rest_framework import viewsets,generics
from .serializers import TodoSeriarizer
class TodoViewSet(viewsets.ModelViewSet):
queryset = Todo.objects.all()
serializer_class = TodoSeriarizer
class CreateTodoViewSet(generics.CreateAPIView):
serializer_class = TodoSeriarizer
▸ この snippet は実行結果未収録
▸ 実行結果は未収録です
Source収録記事
この snippet は記事の「DjangoRestFrameWorkのCreateApiViewの使い方」セクションに登場する。コードの前後の文脈・ハマりどころの解説は記事本文で。
同じ記事から
5 件from rest_framework import generics from .serializers import TodoSeriarizer class CreateTodoViewSet(generics.CreateAPIView):未収録
CreateApiViewの超絶ミニマムな使い方
#13aa00d89635
from django.db import models from django.contrib.auth.models import User # Todoは保持しているユーザー、タイトル、created,updatedを持っている。未収録
DjangoRestFrameWorkのCreateApiViewの使い方
#08aa96828022
from rest_framework import serializers from core.models import Todo未収録
DjangoRestFrameWorkのCreateApiViewの使い方
#047a48499eda
from django.urls import include, path from rest_framework.routers import DefaultRouter from .views import TodoViewSet,CreateTodoViewSet未収録
DjangoRestFrameworkのgenericsはrouterが使えない
#b36e79797695
from django.urls import include, path from rest_framework.routers import DefaultRouter from .views import TodoViewSet,CreateTodoViewSet未収録
DjangoRestFrameworkのgenericsはrouterが使えない
#6953355c619f
