Django C.R.U.D

배찬영·2021년 5월 26일
0

Django

목록 보기
3/10

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())
]

owners파일에 urls.py생성후 해당 코드 작성
/owner,/dog로 왔을때 각각 해당 view클래스로 이동

models.py

강아지와 주인의 관계에 대해서 만들려고 한다
주인 1 : 강아지 N 관계가 된다.
그러므로 강아지는 주인을 참조하는 외래키를 가지고 있다.

views.py

owner POST

import json
json.loads(request.body)

fronta에서 요청이 들어 올때는 json.loads메소드를 사용하여
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

owner에 대한 참조

dog GET

profile
안녕하세요

0개의 댓글