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
복사