Flask 란 무엇일까요? 파이썬으로 작성된 마이크로 웹 프레임 워크의 하나이다. WSGI 마이크로프레임워크라고도 하는데요. WSGI(Web Server Gateway Interface)란?: 파이썬 스크립트가 웹 서버와 통신하기 위한 명세입니다.(middle웨어)즉, WSGI는 서버의 관점에서는 애플리케이션처럼,애플리케이션의 관점으로는 서버처럼 행동합니다. ※WSGI의 동작 과정 마이크로 프레임워크란 무잇일까요?? 마이크로 + 프레임워크 마이크로(Micro) : 핵심 기능만 간결하게 유지해주며, 확장 가능하도록 한다. (이는 보다 자유롭게 애플리케이션을 작성할수 있도록 도와준다.) 프레임 워크란? : 라이브러리랑은 조금 다른 개념으로 소프트웨어 개발에 있어서 하나의 뼈대 역할을 한다.즉, 라이브러리 +..
저번 포스팅에서 말씀 드렸듯이 sqlite에서 몇개가 잘 안되서 대체(?) 할 만한 방법을 가져오긴 했으나 조금 번거롭긴 합니다... 간단히 원리를 설명해드리자면 A라는 테이블에서 필드의 타입 혹은 필드명 등을 변경하는 경우에 잘 되지 않았습니다. 그래서 저는 새로운 B라는 테이블을 생성한 후 그 A테이블에 있는 데이터값을 B로 옮긴후 B의 이름을 A테이블의 이름으로 변경하는 방식으로 할 예정입니다. 과정(1) A(TABLE)(2) B(TABLE)B(DATA) 넣기(4) B(TABLE)의 이름을 A(TABLE)로 변환하기 먼저 원본 테이블의 구조 및 데이터를 확인해 보겠습니다. 현재 4개의 데이터가 들어가있는것을 확인하였습니다. 저는 test의 이름을 Free로 바꾸고Board의 데이터 타입을 varch..
ALTER ADD 를 통한 필드 추가 앞서 포스팅 했던 TestTable 로 진행하겠습니다. 현재 4개의 필드가 있고 여기에 Test라는 필드를 다음 명령어를 통해서 추가하겠습니다. 조금 형태가 이상하긴 하지만 test라고 필드에 들어가긴 했네요... 테이블에 데이터를 넣어보겠습니다. 잘 들어갔네요 ㅎㅎ DROP을 통한 필드 제거 를 하려고 했으나 원래대로 라면 다음 명령어가 먹어야하는데.... 왜 안먹는지 정확히는 모르겠습니다. (sqlite3에서는 drop을 지원하지 않는다는 얘기도 있...) 나중에 다시 확인해보는 수 밖에 없겠네요.. ...rename, modify도 안되네....