api.py의 class StudentDetailtoken 정보가 있을때는 데이터를 넘겨주고, 없을때는 권한이 없게 만들자test.py정보들이 콘솔창에 그대로 나오는 것을 확인할 수 있다.urls.pytest.py
장고 프로젝트 생성 models.py class Student(models.Model): studentid = models.CharField(maxlength=15, unique=True) name = models.CharField(max_length=30
api.py전체말고 하나하나 뜯어보고 싶다면??api.pyurls.py업데이트 해보자!api.pystudent_id만으로 값을 찾아서 그에 해당하는 값들만 뽑아와서 수정해줌그런데, 지금 상태에서는 age 하나만 수정하려고 하면 다른 값들을 입력해주지 않았다고 에러가 난
해당 클래스로 만들어진 인스턴트를 자체를 출력할 때, 문자열로 설명해주기 위한 메쏘드다. Django의 models.py에서는 class가 admin 페이지에서 어떻게 출력되는지 정의해주는 역할이라 볼 수 있겠다.객체가 어떤 내용인지 알아보기 힘들다.사용자가 알아보기
기존 Django를 이용한 웹 개발에서 Django ORM의 Queryset은 Django template로 넘겨지며 HTML로 렌더링되어 Response로 보내지게 됩니다.하지만, REST API는 Json으로 데이터를 보내야 해서 HTML로 렌더링 되는 Django
'POST' method에서만 사용할 수 있다.'POST', 'PUT' 그리고 'PATCH' methods에서 사용할 수 있다.client가 request한 타입으로 content를 렌더링한다.
클라이언트의 데이터를 URL에 붙여서 보낸다.URL 뒤에 ? 마크를 통해 URL의 끝을 알리면서 데이터 표현의 시작점을 알린다. 데이터는 key와 value 쌍으로 넣어야한다.POST 방식은 GET 방식과 달리 데이터 전송을 기반으로 한 request method 이다
사용자 인증이 유효한 시간을 명시 가능하고, 브라우저가 종료되어도 유효시간이 남아있으면 인증이 유지된다. 서버에서 생성되고 사용자의 컴퓨터에 사용자 정보를 저장한다.방문 사이트에서 로그인 시, 아이디와 비밀번호를 저장쇼핑몰의 장바구니(비 로그인시 장바구니에 담았던 품목
Django Rest Framework는 Django의 view 클래스를 상속하는 APIview 클래스를 제공한다.api_view는 view가 응답해야 하는 HTTP의 메소드 목록을 가져오는 decorator이다.handler methods에 전달된 요청은 HttpRe
rest_authhttps://23life.tistory.com/82dj_rest_authhttps://minwoo.kim/posts/create-register-and-jwt-login-api-using-django-rest-framework/로그인