Django C.R.U.D


urls.py

from django.urls import path, include
urlpatterns = [
    path('owner', include('owners.urls')),
]
プロジェクトのurls.py owners.urlsに移動
from django.urls import path
from .views import SampleOwnerView, SampleDogView
urlpatterns = [
    path('/owner', SampleOwnerView.as_view()),
    path('/dog', SampleDogView.as_view())
]
所有者ファイルのurls.py作成後にコードを記述する
/ownerと/dogに来ると、それぞれ対応するviewクラスに移動します.

models.py


子犬と飼い主の関係を築きたい
飼い主1:子犬がN関係になる.
そのため、子犬には飼い主を参照する外来キーがあります.

views.py


owner POST
import json
json.loads(request.body)
frontaがリクエストを出したときはjsonです.ロード方法の使用
python(?)に翻訳太陽
owner GET
owners = Owner.objects.all()
owner_list=[]
for owner in owners:
	owner_={}
	owner_['name']=owner.name
	owner_['email']=owner.email
	owner_['age']=owner.age
	owner_list.append(owner_)
dog POST

所有者への参照
dog GET