python manage.py makemigrations
python manage.py migrate
db 변경후 재저장
@csrf_exempt
def login(request):
if request.method == 'POST':
print('리퀘스트 로그 '+ str(request.body))
username =request.POST.get('username',None)
password =request.POST.get('userpw',None)
print ("name =" +username +"PW="+password)
user = authenticate(request, username=username, password=password)
if not user:
return render(request,'user/login.html')
django_login(request, user)
return redirect('/main_user')
elif request.method == 'GET':
return render(request, 'user/login.html')
로그인 method 가 POST방식이면 username,password 받아서
username,password 변수에 담아준다
user = authenticate(request, username=username, password=password)
를 통해 db와 비교한값을 user에 담아주고
user가 틀리지 않다면 login.html 이동
'스파르타코딩개발일지WIL' 카테고리의 다른 글
WIL 머신러닝 프로젝트를 마치며 (0) | 2022.10.24 |
---|---|
머신러닝 1주차. (0) | 2022.10.14 |
WIL4주차. (0) | 2022.09.26 |
WIL3주차. (0) | 2022.09.18 |
WIL2주차. (0) | 2022.09.12 |