본문 바로가기

스파르타코딩개발일지WIL

WIL5주차 & TIL

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