hyeonga_code

파이썬 웹구축_장고_18_계정 삭제 본문

Python_Django

파이썬 웹구축_장고_18_계정 삭제

hyeonga 2023. 6. 10. 05:59
반응형

 

- 계정 삭제 기능

1. 프로필 페이지에서 계정 삭제 <templates> > <adm> > 'profile.html'

'profile.html'

=====

1
2
3
4
5
<h1><b>PROFILE PAGE</b></h1>
<br><br>
 
<a href="{% url 'delete' %}"><button type='button'>Delete</button></a>
 
cs

 

2. 경로 설정 <adm> > 'urls.py'

'urls.py'

=====

1
2
3
4
5
6
from django.urls import path, include
from . import views
 
urlpatterns = [
    path('delete/', views.delete, name='delete'),
]
 
cs

 

3. 함수 설정 <adm> > 'views.py'

'views.py'

=====

1
2
3
4
5
6
from django.shortcuts import render, redirect
from django.contrib.auth import authenticate, login, logout
 
def delete(request):
    request.user.delete()
    return redirect('index')
 
cs

 

반응형