신은섭(Shin Eun Seop)

add delete account from table

...@@ -2,6 +2,7 @@ from django.contrib.auth import login, authenticate, logout ...@@ -2,6 +2,7 @@ from django.contrib.auth import login, authenticate, logout
2 from django.contrib.auth.forms import UserCreationForm 2 from django.contrib.auth.forms import UserCreationForm
3 from django.shortcuts import render, redirect 3 from django.shortcuts import render, redirect
4 from django.contrib.auth.decorators import login_required 4 from django.contrib.auth.decorators import login_required
5 +from django.contrib.auth.models import User
5 6
6 def signup(request): 7 def signup(request):
7 if request.method == 'POST': 8 if request.method == 'POST':
...@@ -31,7 +32,10 @@ def delete_account(request): ...@@ -31,7 +32,10 @@ def delete_account(request):
31 @login_required 32 @login_required
32 def delete_account_success(request): 33 def delete_account_success(request):
33 if request.method == 'GET': 34 if request.method == 'GET':
34 - # TODO Add delete account 35 + # delete account
36 + u = User.objects.get(username = request.user.username)
37 + u.delete()
38 + # logout
35 logout(request) 39 logout(request)
36 return render(request, 'registration/delete_account_success.html') 40 return render(request, 'registration/delete_account_success.html')
37 41
......