최신글
hyeonga_code
파이선 웹구축_장고_17_계정 프로필 페이지 본문
반응형
- 계정 프로필 페이지
1. 로그인 시, 프로필 확인 버튼 생성 <templates> > <adm> > 'index.html'
'index.html'
=====
1
2
3
4
5
6
7
8
|
<h1><b>MAIN PAGE</b></h1>
<br><br>
{% if request.user.is_authenticated %}
<a href="{% url 'profile' %}"><button>Profile</button></a>
{% else %}
{% endif %}
|
cs |
2. 경로 설정 <adm> > 'urls.py'
'urls.py'
=====
1
2
3
4
5
6
|
from django.urls import path, include
from . import views
urlpatterns = [
path('profile/', views.profile, name='profile'),
]
|
cs |
3. 함수 설정 <adm> > 'views.py'
'views.py'
=====
1
2
3
4
5
|
from django.shortcuts import render, redirect
from django.contrib.auth import authenticate, login, logout
def profile(request):
return render(request, 'adm/profile.html')
|
cs |
4. 프로필 페이지 작성 <templates> > <adm> > 'profile.html'
'profile.html'
=====
1
2
3
4
5
6
7
8
|
<h1><b>PROFILE PAGE</b></h1>
<br><br>
<input type='text' disabled value="{{user}}"><br><br>
<input type='text' disabled value="{{user.email}}"><br><br>
<input type='text' disabled value="{{user.first_name}}"><br><br>
<input type='text' disabled value="{{user.last_name}}"><br><br>
<a href="{% url 'index' %}"><button type='button'>Main</button></a>
|
cs |
반응형
'Python_Django' 카테고리의 다른 글
파이선 웹구축_장고_19_계정 회원가입 페이지 (0) | 2023.06.11 |
---|---|
파이썬 웹구축_장고_18_계정 삭제 (0) | 2023.06.10 |
파이선 웹구축_장고_16_계정 로그아웃 페이지 (0) | 2023.06.08 |
파이선 웹구축_장고_15_계정 로그인 페이지 (0) | 2023.06.07 |
파이선 웹구축_장고_14_테이블 이미지 업로드 (0) | 2023.06.06 |