📢 공지사항
home

DB 정보 접근 및 장고 템플릿 내 for loop

복습
수강일
05월 14일
수강일_
2022/05/14
숫자
18
주차
1주차
체크
태그
Django Tutorial

DB display

HelloWorld.objects.all() : HelloWorld에 있는 모든 객체를 가져온다.
hello_world_list = HelloWorld.objects.all() return render(request, 'accountapp/hello_world.html', context = {'hello_world_list': hello_world_list}) else: hello_world_list = HelloWorld.onjects.all() return render(request, 'accountapp/hello_world.html', context = {'hello_world_list': hello_world_list})
Python
복사
→ HelloWorld에 있는 모든 오브젝트를 hello_world_list라는 이름에 담는다.
{% if hello_world_list %} {% for hello_world in hello_world_list %} <h4> {{ hello_world.text }} </h4> {% endfor %} {% endif %}
HTML
복사
댜음과 같이 입력하면, hello_world_list에 저장되어 있는 모든 objects를 출력한다.

HttpResponseRedirect

사이트를 새로고침 할 시, 계속 데이터를 저장하는걸 막기위해 hello_world로 연결해준다.
from django.urls import HttpResponseRedirect return HttpResponseRedirect(reverse('accountapp:hello_world'))
Python
복사