1. 다음과 같이 뷰(View.py) 파일을 작성하세요.
# 특정 앱(appName)의 데이터 모델(ModelName) 로딩
from appName.models import ModelName
def function(request):
# 인스턴스 생성
# 데이터 모델의 필드명('id')을 선택
# 원하는 갯수([:3] = 3개)만큼 쿼리셋 로딩
instance = ModelName.objects.all().order_by('id')[:3]
# 'key':value 형태로 데이터 전달
context = {
'instance':instance,
}
return render(request, '~.html', context)
결과는 instance 라는 이름의 인스턴스에 3개의 쿼리셋이 담겨옵니다.
데이터를 가져오는 순서의 경우 order_by('id')를 기준으로 가져옵니다.
'프로그래밍(Programming) > 장고(Django)' 카테고리의 다른 글
[Django] Could not find the GDAL library 에러 해결 방법 (0) | 2020.02.11 |
---|---|
[Django] 특정 View CSRF_TOKEN 비활성화 하는 방법 (0) | 2019.10.16 |
[django] how to runserver stop in windows10 (0) | 2019.10.13 |
[Django] 템플릿 언어 문자열 자르기 | Slice String in template (0) | 2019.10.07 |
[Django] 템플릿 변수 스크립트 태그에서 사용하는 방법 | How to use Template variable in Script tag (0) | 2019.10.02 |