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>로 해당하는 계정의 객체를 받아서 보여주도록 설정해야한다.