강의 정리/Django Views(10)
-
Django 휴대폰 망을 통해 접속하는 방법
보호되어 있는 글입니다.
2022.01.14 -
URL Reverse를 통해서 유연하게 URL 생성하기
출처 : https://www.inflearn.com/course/%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%9E%A5%EA%B3%A0-%EC%9B%B9%EC%84%9C%EB%B9%84%EC%8A%A4/dashboard 장고(Django)를 배우기 시작한 입문자이시거나, 또는 배우고 싶은 생각이 있으신 분은 위 출처의 강의를 적극 추천드립니다!!! URL Dispatcher urls.py 변경만으로 "각 뷰에 대한 URL"이 변경되는 유연한 URL 시스템 HTTP 요청이 들어올 때, 즉 예를 들어서 검색을 하거나, 주소창에 직접 주소를 입력하거나, 어떠한 이벤트가 발생하여 백엔드(Django)에게 HTTP request가 들어올 때, 적합한 로직(View 함수)을 가진 URL로 매칭을 해주..
2022.01.11 -
적절한 HTTP 상태코드로 응답하기
출처 : https://www.inflearn.com/course/%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%9E%A5%EA%B3%A0-%EC%9B%B9%EC%84%9C%EB%B9%84%EC%8A%A4/dashboard 장고(Django)를 배우기 시작한 입문자이시거나, 또는 배우고 싶은 생각이 있으신 분은 위 출처의 강의를 적극 추천드립니다!!! HTTP 상태코드 웹서버는 적절한 상태코드로서 응답해야 함 각 HttpResponse 클래스마다 고유한 status_code가 할당 (코드) REST API를 만들 때, 특히 유용 상태코드 사용법 def test_view(request): # 201 상태코드를 반환한다. return HttpResponse(status=201) 대표적인 상태 코드..
2022.01.11 -
Django 기본 CBV API (Generic date views)
출처 : https://www.inflearn.com/course/%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%9E%A5%EA%B3%A0-%EC%9B%B9%EC%84%9C%EB%B9%84%EC%8A%A4/dashboard 장고(Django)를 배우기 시작한 입문자이시거나, 또는 배우고 싶은 생각이 있으신 분은 위 출처의 강의를 적극 추천드립니다!!! Generic Date View ArchiveIndexView: 지정 날짜필드 역순으로 정렬된 목록 YearArchiveView: 지정 year 년도의 목록 MonthArchiveView: 지정 year/month 월의 목록 WeekArchiveView: 지정 year/week 주의 목록 DayArchiveView: 지정 year/month/da..
2022.01.11 -
Django 뷰 장식자(Decorators)
출처 : https://www.inflearn.com/course/%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%9E%A5%EA%B3%A0-%EC%9B%B9%EC%84%9C%EB%B9%84%EC%8A%A4/dashboard 장고(Django)를 배우기 시작한 입문자이시거나, 또는 배우고 싶은 생각이 있으신 분은 위 출처의 강의를 적극 추천드립니다!!! 뷰 장식자(Decorators) 어떤 함수를 감싸는 함수 @login_required는 로그인이 된 유저에게만 해당 함수 뷰가 보이게하는 장식자이다. @login_required def protected_view1(request): return render(request, 'myapp/secret.html') 장고 기본 Decorators dja..
2022.01.10 -
Django 기본 CBV API (Generic display views)
출처 : https://www.inflearn.com/course/%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%9E%A5%EA%B3%A0-%EC%9B%B9%EC%84%9C%EB%B9%84%EC%8A%A4/dashboard 장고(Django)를 배우기 시작한 입문자이시거나, 또는 배우고 싶은 생각이 있으신 분은 위 출처의 강의를 적극 추천드립니다!!! Generic Display View : 객체의 리스트를 보여주거나, 특정 객체의 상세 정보를 보여준다. Generic Display View DetailView: 객체 하나에 대한 상세한 정보를 보여준다. ListView: 조건에 맞는 여러 개의 객체를 보여준다. DetailView: Model 객체 하나에 대한 상세한 정보를 보여준다. cla..
2022.01.10