반응형 로그인2 django로 diary 만들기 [accounts(회원) 세션 구현] -3 이번시간에는 디자인?을 다루어볼려고합니다. 제가 디자인은 잘못해서 bootstrap을 통해서 구현하려고합니다. 일단 회원가입 폼을 볼까요? {% extends 'menu_bar.html' %} {% block contents %} {%csrf_token%} Create your account ID: PASSWORD: confirm PASSWORD: {% endblock %} 이렇게 구현했습니다. form의 method는 POST방식으로 가져왔습니다. 그리고 저번시간에 적용했던 회원가입 함수 signup을 연동해주었습니다. 여기서 제일 중요한 keypoint는 바로 {%csrf_token%}입니다. 사용자가 주어진값을 난수로 변환한 뒤에 값을 넘겨줍니다. 이렇게 하지않으면 보안에 위험이 있어 적용했습니다... 2020. 8. 7. django로 diary 만들기 [accounts(회원) 세션 구현] -2 저번시간에 이어서 만들어보겠습니다. 이제 urls.py와 받을 폼을 만들었으니 views.py를 구현해야겠죠? django 내부 유저모델을 사용한다고 했으니 사용해보겠습니다. accounts/views.py에서 from django.shortcuts import render, redirect from django.contrib.auth.models import User from django.contrib import auth def signup(request): if request.method == 'POST': if User.objects.filter(username=request.POST['username']).exists(): #아이디 중복 체크 return render(request, 'signu.. 2020. 8. 7. 이전 1 다음 반응형