목록전체 글 (75)
기록과 정리의 공간
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b2EbaP/btqGe9oEqrb/kFc7k5P3vV3b7RKGtCemX0/img.jpg)
목표 (1번)BOM이 무엇인지 알아본다. (링크)의 일부를 정리함. (2번)Widow객체가 무엇인지 알아본다. (링크)의 일부를 정리함. (링크)의 일부를 정리함. (3번)Location객체가 무엇인지 알아본다. (링크)의 일부를 정리함. 1. BOM Browser Object Model 웹 브라우저를 제어하기 위해서 브라우저가 제공하는 객체들을 의미한다. BOM은 전역객체인 Window의 프로퍼티와 메소드들을 통해서 제어할 수 있다. 2. Window 객체 전역객체로, 모든 객체가 소속된 객체이다. 창이나 프레임을 의미한다. 모든 전역 Javascript 객체, 함수, 변수들은 Window 객체의 자식이 된다. Widow객체는 1. 식별자 window 를 통해 얻을 수 있으며, 2. 생략 가능하다. 객..
목표 (1~2번)Javascript로 HTML 엘리먼트를 조작하고자 할 때 사용할 수 있는 방법을 알아본다. (링크)의 일부를 정리함. (3~5번) HTML DOM Elements - inner HTML / value property / input text value property를 알아본다. 3번 (링크)의 일부를 정리함. 4번 (링크)의 일부를 정리함. 5번 (링크)의 일부를 정리함. 1. Id로 HTML 엘리먼트 찾기 (단수의 값 구하기) DOM에서 HTML엘리먼트를 찾는 가장 쉬운 방법은 엘리먼트 Id를 이용하는 것이다. 예시 (전체 코드 링크) var myElement = document.getElementById("intro"); 엘리먼트를 찾으면 getElementById함수는 엘리먼트를 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/baBigB/btqF9G2XkMd/sUPGahGqNOk1pDoAtaITK1/img.jpg)
Flask로 게시판 만들기 - 3 (참고 강의 링크-인프런 강의) (공부 하며 기록이 필요한 부분들만 정리함) 개발 환경 : windows 10 / Python 3.8.1 / vscode jinja문법을 사용하여 게시물 번호 매기기 게시물 리스트 pagination(페이지네이션) 구현하기 1. jinja문법을 사용하여 게시물 번호 매기기 for문 블럭안에서 사용할 수 있는 특별한 variables 몇 가지 (링크) (링크 접속 후 컨트롤 + f 로 loop.index 검색 후 3번째 loop.index 부분에 정리되어있음) Variable Description loop.index 1부터 시작해서 현재 반복 횟수를 나타냄 loop.index0 0부터 시작 loop.length 전체 반복 횟수 나타냄 # 예..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/FRu6g/btqGdEimdfM/Glkpb9JIopKWFybzvkPINK/img.jpg)
1. flask.redirect() (공식 문서 링크) 호출 될 경우, 클라이언트를 대상 위치로 리디렉션하는 응답 오브젝트 (WSGI 애플리케이션)를 리턴한다. 첫 번째 인자로 location을 받는다. 이는 응답이 redirect해야하는 위치를 의미한다. 2. flask.url_for() (공식 문서 링크1), (공식 문서 링크2) 라우팅이 설정된 함수에 대한 URL을 얻어내기 위해 사용할 수 있다. 첫 번째 인자로 함수의 이름을 받고, 두 번째 부터는 URL 룰의 변수 부분에 대한 다수의 키워드를 인자로 받는다. 참고로 url_for()는 html파일에서 jinja문법을 통해 사용될 수 있다. ex> 내용 예를들어 '/view'이런식으로 직접 url을 쓰지 않고, url_for()를 사..
0. UTC시간이란? 참고 : 링크 UTC시간의 기준이 되는 나라는 영국의 런던으로, 런던을 기준으로 +, -로 나타낸다. 우리나라는 런던을 기준으로 +9이다. UTC와 GMT는 소수점 차이만 있을 뿐 큰 차이가 없어 혼용해서 사용하기도 한다. 1. 타임스탬프란? 참고 : 링크 운영제체 별로 날짜/시간을 표현하는 방식이 다르다. 윈도우 : 1601-01-01 00:00:00 부터 현재 시간까지 몇 100ns 떨어져 있는지를 8바이트로 나타낸다. 유닉스와 리눅스 : 1970-01-01 00:00:00부터 현재 시간까지의 초를 누적한 시간을 사용한다. 이렇게 표현되는 시간을 타임스탬프라고 한다. 2. time.time() 참고 : time모듈 관련 링크 time모듈의 time은 UTC를 사용하여 현재 시각을..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dPb8E3/btqF8uNH1hY/teaAOGgCQYcEFZn3IamiD0/img.jpg)
TIL - 인프런 강의를 듣고 공부한 내용을 정리(강의 링크) 공부한 내용 SQL로 테이블 변경하기 - ALTER 1. SQL로 테이블 변경하기 - ALTER 예제 테이블 (변경 전) 예제 테이블 (변경 후) 테이블에 새로운 컬럼 추가 ALTER TABLE [테이블명] ADD COLUMN [추가할 컬럼명] [추가할 컬럼 데이터형] 예시 ALTER TABLE mytable ADD COLUMN model_type varchar(10) NOT NULL; 테이블 컬럼 타입 변경 ALTER TABLE [테이블명] MODIFY COLUMN [변경할 컬럼명] [변경할 컬럼 타입] 예시 ALTER TABLE mytable MODIFY COLUMN name varchar(20) NOT NULL; 테이블 컬럼 이름 변경 ..
https://siyoon210.tistory.com/130
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cy0Iw0/btqF63ceAAP/pRV5JNUdjpxMVb2AOVNuG0/img.jpg)
Flask로 게시판 만들기 - 2 (참고 강의 링크-인프런 강의) (공부 하며 기록이 필요한 부분들만 정리함) 개발 환경 : windows 10 / Python 3.8.1 / vscode MongoDB 연결하기 (flask_pymongo라이브러리 공식 문서 링크) 게시물 작성 시간 구하기 1. MongoDB 연결하기 #1 : flask_pymongo의 PyMongo import하기 #2 : ["MONGO_URI"]는 지정된 문자열이므로 바꾸면 안된다. PyMongo는 localhost의 27017 포트에서 실행 중인 MongoDB서버에 연결되고, 이 때 DB의 이름은 myweb2(사용자가 지정)이다. #3 : mongo라는 인스턴스로 #2에서 생성한 DB에 접근할 수 있게 된다. #4 : board라는 ..