SQL
DjangoRestFrameWorkのCreateApiViewの使い方
出典: DjangoでCreateApiViewのミニマムな使い方と効かない場合に試してみること — DjangoRestFrameWorkのCreateApiViewの使い方
from django.db import models
from django.contrib.auth.models import User
# Todoは保持しているユーザー、タイトル、created,updatedを持っている。
class Todo(models.Model):
user = models.ForeignKey(User, related_name='user', on_delete=models.CASCADE, default=1)
title = models.CharField(max_length=100)
done = models.BooleanField(default=False)
created = models.DateTimeField(auto_now_add=True)
updated = models.DateTimeField(auto_now=True)
▸ この snippet は実行結果未収録
▸ 実行結果は未収録です
Source収録記事
この snippet は記事の「DjangoRestFrameWorkのCreateApiViewの使い方」セクションに登場する。コードの前後の文脈・ハマりどころの解説は記事本文で。
同じ記事から
5 件from rest_framework import generics from .serializers import TodoSeriarizer class CreateTodoViewSet(generics.CreateAPIView):未収録
CreateApiViewの超絶ミニマムな使い方
#13aa00d89635
from rest_framework import serializers from core.models import Todo未収録
DjangoRestFrameWorkのCreateApiViewの使い方
#047a48499eda
from django.shortcuts import render from core.models import Todo from rest_framework import viewsets,generics from .serializers import TodoSeriarizer未収録
DjangoRestFrameWorkのCreateApiViewの使い方
#bd64c9e090d7
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
