장고:view 각종 기능
장고! 웹 프레임워크! 틀:장고
데이터 불러오기
객체 조회
from django.shortcuts import get_object_or_404#기본키값에 해당하는 모델이 없을 경우 404 에러 반환.
from .models import 모델명#모델을 임포트 한다.
객체 = get_object_or_404(모델명, pk=기본키값)
목록 조회
from django.shortcuts import render
from .models import 모델명#모델을 임포트 한다.
#모델.objects는 객체목록을 받는다는 의미이다.
def index(request):
목록 = 모델.objects.order_by('-create_date') #create_date속성의 역순으로 정리하라는 의미.
context={'템플릿에서 쓸 변수명':목록)
return render(request, '템플릿', context)
데이터 저장하기
객체 저장
객체를 조회, 조작한 후 객체.save()
를 실행한다.
권한관리
from django.shortcuts import render
from .models import 모델명#모델을 임포트 한다.
#모델.objects는 객체목록을 받는다는 의미이다.
def index(request):
객체 = self.request.user.id #현재 로그인한 사용자의 아이디를 얻을 수 있다.