본문 바로가기

전체 글

(59)
aws ec2에서 파이썬 설치하고 실행하기(instapy) 1. pip install instapy 2. git clone https://github.com/timgrossmann/InstaPy.git 3. python3 quickstart.py 하면 에러가 난다. 패키지가 없어서 4. sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \ 5. git clone https://github.com/pyenv/pyenv.git ~/.pyenv 6. echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile echo 'eva..
jwt 토큰이란 1. Post /users/login with username and password 2. Create a JWT with a secret 3. Returns the JWT to the Browser 4. Sends the JWT on the Authorization Header 5. Check JWT signature. Get user information from the JWT 6. Sends response to the client 서버에서 JWT토큰을 만들어서 보내면 사용자는 요청 할 때 마다 이 토큰을 보내야 한다.
장고 공부할거 1. Function Based Views : 함수로 HTTP 요청 처리 2. Models : 데이터베이스와의 인터페이스 3. Templates : 복잡한 문자열 조합을 보다 용이하게. 주로 HTML 문자열 조합 목적으로 사용하지만, 푸쉬 메세지나 이메일 내 용을 만들 때에도 쓰면 편리. 4. Admin 기초 : 심플한 데이터베이스 레코드 관리 UI 5. Logging : 다양한 경로로 메세지 로깅 6. Static files : 개발 목적으로의 정적인 파일 관리 7. Messages framework : 유저에게 1회성 메세지 노출 목적 1. Class Based Views : 클래스로 함수 기반 뷰 만들기 2. Forms : 입력폼 생성, 입력값 유효성 검사 및 DB로의 저장 • Validators ..
이클립스 함수 화면 이동 설정 이클립스 컨트롤 키 이용해서 메서드 위치 찾아가는거
파이썬에서 self와 전역변수 접근 self.str 아니면 동일한 전역 변수에 접근해서 출력함 self는 현재 인스턴스 객체를 가리킨다
자바스크립트 reduce로 클릭한값 제거하기 초기값은 배열이고 클릭한값이 배열의 값이랑 같지않으면 배열에 담아주고 같으면 안담아줘서 처리해줌
@ResponseBody 메소드에 적어주면 메소드가 리턴하는 오브젝트는 뷰를 통해 만들어내는 모델로 사용되는 대신, 메시지 컨버터를 통해 바로 HTTP응답의 메시지 본문으로 전환된다. 근본적으로는 xml, JSON과 같은 메시지 기반의 커뮤니케이션을 위해 사용된다. AJAX 요청을 보내는 방법은 단순 GET방식과 POST로 구분할 수 있으며, POST는 일반폼을 보내는 것과 JSON메시지를 보내는 것이 있다. 예를 중복아이디를 체크할때 아이디만 체크하면 되니까 간단한 GET방식으로 가능하다. 컨트롤러에 ,method=RequestMethod.GET을 써주고 ( AnootationMethodHandlerAdapter 빈의 messageConverters 프로퍼티에 추가해준다. MappingJacksonHttpsMessagecCon..
@Modelattribute @RequestParam 차이 name과 같은 파라미터는 @RequestParam으로 받으면 되고 (요청 파라미터를 메소드 파라미터에서 1:1로 받음) 도메인 오브젝트나 DTO(Vo?)프로퍼티에 요창 파라미터를 바인딩해서 한번에 받으면 @ModelAttribute라고 볼 수 있다. 토비의 예시에서는 검색조건을 뷰에서 컨트롤러로 넘길때 @ModelAttribute UserSearch userSearch로 작성한다. 또한 form의 내용을 담을 수 있는 도메인 오브젝트나 DTO를 @ModelAttribute 를 사용한다. @RequestParam @ModelAttribute는 생략이 가능한데 string,int 같은거는 전자로 간주하고 오브젝트는 후자로 생각한다.