분류 전체보기77 [Django] 기본 세팅 1. gitignoe 소스를 공유하기 위해 깃을 사용하지만 올리고 싶은것 올리고 싶지 않은것, 올려서는 안되는 것들이 존재합니다. 이를 구분하기 위해 깃이 설치된 디렉토리에 .gitignore파일을 생성해서 관리해야 합니다. 2, turn into commentary 주석처리를 해야 하는 요소 cors에 대한 처리를 원할 하게 처리해주 플러그인 django-cors-headers를 설차 Django CORS 설정과 API 연동 API 서버를 만들때 가장 염려스러운 부분은 Cross Domain 이슈다. 그도 그럴게 Ajax 통신(Asynchronous Javascript XML)을 통한 데이터 송수신에서 대부분 발생하는 이슈는 Cross Domain 이슈라서 그렇다. 이 부.. blog.thereis.x.. 2020. 7. 16. [Python] Bcrypt and Jwt 안녕세요 이번 시간에는 인증, 인가에 많이 쓰이는 bcrypt와 jwt에 대해서 다루어 보겠습니다. bcrypt를 설치를 안하신 분들은 다음과 같은 명령어로 설치 하시기 바랍니다. pip install bcrypt bcrypt는 문자열을 해싱해주는 함수인데요. 보통 비밀번호를 db에 저장할때 많이 사용합니다. 설치가 끝나셨다면 python을 켜서 import bcrypt를 입력 합니다. >>> import bcrypt 비밀번호도 하나 만들어 봅시다 >>> password = "1234" 해싱 작업을 하겠습니다. >>> hash_password = bcrypt.hashpw(password,bcrypt.gensalt()) 흠흠 에러가 뜨는 군요. 에러를 보면 must be encode before hashi.. 2020. 7. 14. [Python] 자료구조 Set, Dictionary Set python에서 set을 사용해신 적이 있나요. 저는 예전에 중복값을 제거하려고 사용한 적이 있습니다. 그 당시에 의문이 들었죠 Set은 왜 중복값이 안들어 가는가.. 그이유는 set이 값을 저장할때 Hash값으로 저장하기 때문입니다. 그렇다면 언제 Set을 사용할 까요? 1. 중복된 값을 골라내야 할때 2. 빠른 look up을 해야 할때 그러면서 순서는 상관 없을때 Set의 연산자 1. union intro = {"내", "이", "름"} name = {"홍", "길","동"} # Union using union() # function person = intro.union(name) print(" union 실습 ") print(person) 2. intersection set1 = set().. 2020. 7. 13. [Html] What is the HTTP HTTP란? HTTP란 "HyperText Transfer Protoccol"의 약자이다. 하이퍼텍스트(HTML) 문서를 교환하기 위해 만들어진 protocol(통신규약) 프론트앤드 서버와 클라이언트 간의 통신에 사용된다. 또한 백앤드와 프론트앤드 서버간의 통신에도 사용된다. HTTP는 TCP/IP 기반으로 되어 있다. HTTP의 요소 HTTP는 기본적으로 요청/응답 구조로 되어있다 HTTP는 statseless이다.(상태값을 저장 하지 않음) ex) 클라이언트가 요청을 보내고 응답을 받은 후, 조금 있다 다시 요처을 보낼때, 전에 보낸 요청/응답에 대해 알지 못한다. HTTP Request 구조 statrt line headers body start line 웹 개발할때 사용하는 get,post과 같은.. 2020. 7. 8. 이전 1 ··· 5 6 7 8 9 10 11 ··· 20 다음