[Django] Class based View - DeleteView
이번에는 DeleteView 에 대해서 알아보겠습니다. PK 를 이용하여 해당 정보만 삭제하면 됩니다. 클래스 기반 뷰 하위에는 생성, 상세, 업데이트, 삭제, 리스트 등이 있다. Model based Class base Views - Create, Detail, Update, Delete, List. 간단하게 설명하면, 모델에서 인스턴스 생성, 모델 인스턴스에 대한 DetailView 생성, 인스턴스 업데이트 및 삭제, 여러 인스턴스/디비에 있는 특정 모델의 모든 인스턴스 나열 이라고 할 수 있다. views.py 에서 DeleteView 임포트, TeacherDeleteView 인스턴 생성 - class TeacherDeleteView(DeleteView): from django.shortcuts i..
[Django] Class based View - UpdateView
이번에는 UpdateView 에 대해서 알아보겠습니다. 이것은 DetailView 와 CreateView 의 혼합이다. 화면은 CreateView 화면을 재 사용하며, update 를 위해서 DetailView 와 동일하게 PK 를 이용하여 해당 정보만 업데이트 한다. 클래스 기반 뷰 하위에는 생성, 상세, 업데이트, 삭제, 리스트 등이 있다. Model based Class base Views - Create, Detail, Update, Delete, List. 간단하게 설명하면, 모델에서 인스턴스 생성, 모델 인스턴스에 대한 DetailView 생성, 인스턴스 업데이트 및 삭제, 여러 인스턴스/디비에 있는 특정 모델의 모든 인스턴스 나열 이라고 할 수 있다. views.py 에서 UpdateView..
[Django] Class based View - DetailView
이번에는 DetailView 에 대해서 알아보겠습니다. 클래스 기반 뷰 하위에는 생성, 상세, 업데이트, 삭제, 리스트 등이 있다. Model based Class base Views - Create, Detail, Update, Delete, List. 간단하게 설명하면, 모델에서 인스턴스 생성, 모델 인스턴스에 대한 DetailView 생성, 인스턴스 업데이트 및 삭제, 여러 인스턴스/디비에 있는 특정 모델의 모든 인스턴스 나열 이라고 할 수 있다. views.py 에서 DetailView 임포트, TeacherDetailView 인스턴 생성 - class TeacherDetailView(DetailView): from django.shortcuts import render from django.ur..
[Django] Class based View - ListView
이번에는 ListView 에 대해서 알아보겠습니다. 클래스 기반 뷰 하위에는 생성, 상세, 업데이트, 삭제, 리스트 등이 있다. Model based Class base Views - Create, Detail, Update, Delete, List. 간단하게 설명하면, 모델에서 인스턴스 생성, 모델 인스턴스에 대한 DetailView 생성, 인스턴스 업데이트 및 삭제, 여러 인스턴스/디비에 있는 특정 모델의 모든 인스턴스 나열 이라고 할 수 있다. views.py 에서 TeacherListView 를 생성 - class TeacherListView(ListView): from django.shortcuts import render from django.urls import reverse_lazy, re..
[Django] Class based View - CreateView
이번에는 CreateView 에 대해서 알아보겠습니다. 클래스 기반 뷰 하위에는 생성, 상세, 업데이트, 삭제, 리스트 등이 있다. Model based Class base Views - Create, Detail, Update, Delete, List. 간단하게 설명하면, 모델에서 인스턴스 생성, 모델 인스턴스에 대한 DetailView 생성, 인스턴스 업데이트 및 삭제, 여러 인스턴스/디비에 있는 특정 모델의 모든 인스턴스 나열 이라고 할 수 있다. 모델 폼을 만들고 클래스 기반의 뷰와 연결하는 방법을 알아보자. 1. views.py 에서 TeacherCreateView 를 생성 - CreateView 가 FormView 보다 간단하게 코딩을 할수 있다 from django.shortcuts impo..