회원 정보 보기
📌 회원 정보 출력하는 상세페이지 생성
① index.html에 profile 버튼 추가.
<h1>INDEX PAGE</h1>
{% if user.is_authenticated %}
<a href="{% url 'profile' %}"><button>PROFILE</button></a>
<a href="{% url 'logout' %}"><button>LOGOUT</button></a>
{% else %}
<a href="{% url 'login' %}"><button>LOGIN</button></a>
{% endif %}
② profile.html
<h1>PROFILE PAGE</h1>
<b>USERNAME</b><input type="text" value="{{ user }}" disabled><br><br>
<b>EMAIL</b><input type="text" value="{{ user.email }}" disabled><br><br>
<b>FNAME</b><input type="text" value="{{ user.first_name }}" disabled><br><br>
<b>LNAME</b><input type="text" value="{{ user.last_name }}" disabled><br><br>
<a href="{% url 'index' %}"><button>HOME</button></a>
<a href="{% url 'update' %}"><button>MOD</button></a>
<a href="{% url 'delete' %}"><button>DEL</button></a>
③ acc/urls.py
from django.urls import path
from . import views
urlpatterns = [
path('index/', views.index, name="index") ,
path('login/', views.userlogin, name="login"),
path('logout/', views.userlogout, name="logout"),
path('profile/', views.profile, name="profile"),
]
④ acc/views.py
...
def profile(request):
return render(request, "acc/profile.html")
'Django' 카테고리의 다른 글
[Django] user CRUD(6) - 회원 가입(C) (0) | 2022.12.21 |
---|---|
[Django] user CRUD(5) - 회원 삭제(D) (0) | 2022.12.21 |
[Django] user CRUD(3) - 로그인과 로그아웃 (0) | 2022.12.20 |
[Django] User CRUD (0) | 2022.12.20 |
[Django] 로그인과 로그아웃 (0) | 2022.12.20 |
댓글