#1 내가 가장 좋아하는 언어는...!
·
카테고리 없음
보호되어 있는 글입니다.
Django로 Pinterest 따라만들기 : 섹션 3. Authentication (27~29강)
·
💪Backend/Django
#27 Authentication 인증시스템 구축 authentication 우리가 account를 만든 이유? : 아무나 모든 기능을 실행하는 것을 방지하기 위해서 누가 누군지 확인 필요. view 수정 views에서 request.user.is_authenticated 로 로그인되어있는지 아닌지에 따라 다른 동작 하도록 수정 로그인 안되어있는 경우, 위처럼 로그인창으로 redirect 됨 class안에 함수를 선언해서 get 내부 행동을 지정해줄 수 있음. def get(self, *args, **kwargs): if self.request.user.is_authenticated: return super().get(*args,**kwargs) else: return HttpResponseRedirec..
Django로 Pinterest 따라만들기 : 섹션 2. Accountapp implementation (21~26강)
·
💪Backend/Django
섹션2에서는 accounapp의 crud와 login/logout을 구현 #21 CreateView를 통한 회원가입 구현 현재 강의까지는 위 구조도에서 장고 부분만을 구축하고 있음 class AccountCreateView(CreateView): model = User form_class = UserCreationForm success_url = reverse_lazy('accountapp:hello_world') template_name = 'accountapp/create.html' 이런식으로 create view이용해서 회원가입 구축 #22 Login/Logout 구현 login과 logout view도 장고에서 기본으로 제공해줌 view 사용으로 url 수정 path('login/',LoginVi..
Django로 Pinterest 따라만들기 : 섹션 1. Django Tutorial (19 ~ 20강)
·
💪Backend/Django
#19 Pycharm 디버깅 설정 문제가 있거나 할때 어디가 어떻게 잘못되었는지 확인하기 위한 디버깅이 필요 이를 위한 디버깅 설정 지금 어떤 값을 가지고 있는지 확인 가능 그냥 POST만 버튼만 누른 후, temp 에는 아무 값 안들어있음!! #20 Django의 CRUD, Class Based View 소개 인증 시스템을 이용해서 인증된 사람만 통신할 수 있도록 Signup = Create View info = Read Change info = Update Quit = Delete 장고가 CRUD에 유용 크루드로 유명한 이유? ⇒ 쿠르드에 대한 view를 따로 제공!! (class based view) 반대로 function-based view → 함수 기반의 view, 직접 작성하는 ~… 너무 길어..