본문 바로가기

Web/Django

(2)
[Django] 로그인 권한 지정(login_required, LoginRequiredMixin) 와우.. Django로 개발을 하다보면 직접 구현할 필요 없이 Django에서 이미 구현된 기능이 생각보다 많음에 여러 번 놀라게 된다. 로그인(사용자 인증, 권한) 쪽을 보다보면 특히 자주 느끼는 것 같다. 내가 구현하고 싶었던 기능은 로그인 된 사용자에게만 제공되는 페이지에 로그인하지 않은 사용자가 접근하였을 때, 로그인 페이지로 연결되는 기능이었다.(로그인이 가능한 거의 모든 사이트에서 볼 수 있는 기능이다.) 이걸 어떻게 구현하나 생각하고 있었는데, 이미 Django에서는 제공하고 있는 기능이다. https://docs.djangoproject.com/en/3.0/topics/auth/default/ Using the Django authentication system | Django docume..
[Django] 클론 코딩하기 클론 코딩을 하면서 Django 공부를 하고 있다. 나이키 홈페이지를 따라서 만들고 있는데 생각보다 카테고리 구조도 복잡하고 구현해야 할 기능이 많다.ㅠㅠ 일단 열심히 기능을 쳐내가면서 2월 내로 완성하는 것이 목표이다. 여럿이서 함께 프로젝트를 하는 것이 처음이고 백엔드와 프론트엔드를 별도로 개발하는 것 또한 처음이기 때문에 새롭고 즐거운 경험이다. 일단 내가 구현한 기능은 상품 디테일 페이지와 장바구니까지이다. 재고 쪽도 신경을 써야 할 것 같은데 결제페이지까지 구현한 후에 마지막에 손봐야 될 것 같다. 쿼리셋도 좀더 최적화 시킬 수 있는 여지가 있어 보인다. 정말 기초적인 공부만 끝내고 나머지는 그때그때 필요한 부분을 찾아가면서 하고 있는데 그랬더니 너무 주먹구구식 개발이 되는 것 같다. 틈틈이 D..