전체 글 (84) 썸네일형 리스트형 Style We 프로젝트 이미지 2 user 17명의 게시글 이미지 unsplash.com/ 학습 목적으로 사용 중 user1 feed1 feed2 - onverse sneakers 1 feed3 feed4 user2 feed1 - onverse high top 1 feed2 - onverse high top 2 feed3 feed4 user3 feed1 feed2 feed3 feed4 - onverse high top 1 user4 feed1 feed2 feed3 - cike high top 1 feed4 user5 feed1 feed2 - cike sneakers 1 feed3 user6 feed1 - naddidas sneakers 1 feed2 feed3 - naddidas sneakers 1 feed4 user7 feed1 fee.. Style We 프로젝트 이미지 1 상품 12종 unsplash.com/ 학습 목적으로 사용 중 cike running shoes 1 naddidas running shoes 1 naddidas running shoes 2 naddidas running shoes 3 (5) cike sneakers 1 (6) naddidas sneakers 1 (7) naddidas sneakers 2 (8) onverse sneakers 1 (9) cike high top 1 (10) cike high top 2 (11) onverse high top 1 (12) onverse high top 2 django.db.utils.IntegrityError: NOT NULL constraint failed 메세지만 읽어도 nullable하지 않은 데에 값을 안 넣었구나 싶은 에러다. 설 연휴 때 장고 책을 보고 따라하다 save(commit=False)를 기억하기 위해 일부러 내 보았다. 참고한 장고 책에서는 not null인 생성일 데이터를 timezone.now()로 직접 입력하게 안내했다. 하지만 나는 책을 따라가는 초반부터 auto_now_add 속성을 사용해 생성일을 자동으로 넣게 만들었으므로 다른 테이터를 가지고 연습했다. 질의응답 게시판의 답변은 반드시 질문을 참조해야 되는 모델을 만들었다. 따라서 답변의 question이 not null이어야 한다. def answer_create(request, question_id): question = get_object_or_404(Question, .. TemplateSyntaxError: 'pybo_filter' is not a registered tag library 설 연휴 때 장고 책을 보며 템플릿 필터를 만들다 난 에러다. 시도와 해결을 기록하고자 글로 남긴다. 에러가 나기 전에 한 것 1. app directory 아래에 templatetags 폴더 생성 2. 이 폴더 안에 pybo_filter.py 파일 생성 3. 파일 내용은 이 링크를 참고 4. templates/pybo/question_list.html 파일에 만든 파일을 load 5. 이미 돌아가고 있던 서버. 페이지를 새로고침 함 -> {% load pybo_filter %} 라인에서 에러가 발생했다. 시도 1. 서버 끄고 다시 켜기 혹시나 해서 해봤다. 서버를 재시작하니 에러 이름이 바뀌었다. AttributeError: type object 'Library' has no attribute 'tag.. Auth 전체적인 인증, 인가는 프론트와 백엔드 간의 상호 작용이다. 사용자의 권한에 따라 접근할 수 있는 영역이 달라질 때 인증 인가가 필요하다. 파이썬 기반 백엔드에서 구현하는데 bcrypt, pyjwt를 사용했다. 인증 Authentication 사용자 입장 - 내가 나임을 증명하는 과정 개발자 입장 - 회원가입, 로그인 비밀번호 암호화는 법규상의 강제이다. 복원할 수 없게 암호화한 뒤 저장해야 된다. HTTP 통신시에는 SSL을 적용하여 암호화해야 정보를 보호할 수 있다. SSL SSL은 전자상거래보안을 위해 개발한 암호화 방식이고 웹 서버와 브라우저간 보안 통신 규약(프로토콜)이다. 참고 링크 HTTP의 보안 강화 버전인 HTTPS 프로토콜이 SSL 상에서 돌아간다. 1. 인증기관이 사이트의 정보를 검토.. 이전 1 2 3 4 5 6 7 8 ··· 17 다음