📢 공지사항
home

Detail View (1)

1.
views.py 파일에 class view 생성
class AccountDetailView(DetailView): model = User template_name = 'accountapp/detail.html'
Python
복사
2.
./accountapp/templates/accountapp/detail.html 파일 생성
{% extends 'base.html' %} {% block content %} <div> <div style="text-align : center; max-width : 500px; margin : 4rem auto"> <p> {{ user.date_joined }} </p> <h2> {{ user.username }} </h2> </div> </div> {% endblock %}
HTML
복사
3.
url_pattern 수정
path('detail/<int:pk>', AccountDetailView.as_view(), name='detail'),
detail은 회원의 정보를 보는 것이므로, <int:pk>로 해당하는 계정의 객체를 받아서 보여주도록 설정해야한다.