반응형 2017/06/3010 [Django] sns - 사용자 등록 구현 sns - 사용자 등록 구현 지금까지 만든 sns 서비스는 아직 회원가입 폼이 없다.회원가입 역시 모델을 생성하지 않아도 된다. 1234urlpatterns = [ url(r'^accounts/signup$', kilogram_views.CreateUserView.as_view(), name = 'signup'), url(r'^accounts/login/done$', kilogram_views.ResisteredView.as_view(), name = 'create_user_done') ]Colored by Color Scriptercs 우선 url을 수정해야한다.왜냐하면 사용자 등록 관련된 url이 없기 때문이다.urls.py에 signup과 login/done을 추가한다.이 두가지 url의 클래스는 .. 2017. 6. 30. [Django] sns - 로그인과 로그아웃 구현하기 sns - 로그인과 로그아웃 구현하기 지난시간에 이어 로그인과 인증 관련 기능을 구현해보자장고는 기본적으로 인증 기능을 가지고 있다.django.contrib.auth.models에 user라는 클래스에서 기능을 가지고 있으므로모델을 만들어 줄 필요는 없다.뷰도 마찬가지로 이미 구현이 되어있으므로 템플릿만 수정 하면 된다. 123456789 {% if user.is_active %} {{user.username}} Logout {% else %} Login Admin {% endif %}Colored by Color Scriptercs 원래 있던 base.html 템플릿을 수정하자.여기서 조건문을 사용하여 로그인 여부에 따라서 네비게이션 바가 다르게 보이도록한다.if user.is_active는 유저의 .. 2017. 6. 30. 이전 1 2 3 다음 반응형