Request를 배웠으니 이제 html 에서 사용자가 입력한 데이터를 전송 해서 Flask로 받아서 처리 해야 됩니다. GET 이냐 POST냐 구분 까지 했고 html 에서 전달된 데이터를 Flask 에서 어떻게 처리 하는지 알아 봅시다. 보통 웹에서 이런 처리를 Request get parameter 라고 부릅니다. 이전 글에서 GET 과 POST 방식에 대해 알아보고 요청까지 했습니다. 2020/05/02 - [KIT] - [웹 앱프로그래밍] 파이썬 플라스크(Python Flask) 디렉토리(폴더) 구성 [웹 앱프로그래밍] 파이썬 플라스크(Python Flask) 디렉토리(폴더) 구성 이 전 글에서 마지막 부분에 html 폼을 만들어 GET POST 테스트를 해봤습니다. 2020/05/01 - [KI..
이 전 글에서 마지막 부분에 html 폼을 만들어 GET POST 테스트를 해봤습니다. 2020/05/01 - [KIT] - [웹 앱프로그래밍] 파이썬 플라스크(Python Flask) 기본 구조와 HTTP Request [웹 앱프로그래밍] 파이썬 플라스크(Python Flask) 기본 구조와 HTTP Request 지난 글에서 파이썬 플라스크로 설치 하고 웹브라우저에 hello world 접속 까지 했었습니다. 2020/04/24 - [KIT] - [웹 앱프로그래밍] 파이썬 플라스크(Python Flask) 설치 및 웹 애플리케이션(Web Application).. wings2pc.tistory.com 근데 그냥 외부에서 html 파일을 만들고 브라우저로 실행을 시켰는데 이제 이 HTML 파일을 Fla..
지난 글에서 파이썬 플라스크로 설치 하고 웹브라우저에 hello world 접속 까지 했었습니다. 2020/04/24 - [KIT] - [웹 앱프로그래밍] 파이썬 플라스크(Python Flask) 설치 및 웹 애플리케이션(Web Application) 시작 [웹 앱프로그래밍] 파이썬 플라스크(Python Flask) 설치 및 웹 애플리케이션(Web Application) 시작 이번 포스팅은 파이썬 웹프레임워크인 플라스크 패키지 를 설치 하고 웹 애플리케이션을 실행시켜 웹 페이지에 접속을 하는 구현을 해봅니다. 먼저 플라스크를 설치를 해야 됩니다. 우리는 이미 파이썬 설치와 가.. wings2pc.tistory.com from flask import Flask app = Flask(__name__) @ap..
Flask 설치 하고 app.py 에 소스 입력 후 flask run 이나 python app.py 로 실행을 시켰는데 정상적으로 실행이 되지 않고 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc1 in position 0: invalid start byte 이런 오류가 발생 하는 경우가 있다. utf-8 관련이라고 소스 문제일거라고 생각할 수도 있다. 물론 파일 쓰기 할때도 저런 문제가 발생 할수 있다. 스택오버플로우에서 올라온 글이다. 필자도 경험한적이 있는 파일 쓰기 할때 다른 인코딩으로 되어 있을 때 "w" 대신 "wb"를 붙여 사용 하면 해결 된다. 아래 링크 참조 https://stackoverflow.com/questions/42339876..
이번 포스팅은 파이썬 웹프레임워크인 플라스크 패키지 를 설치 하고 웹 애플리케이션을 실행시켜 웹 페이지에 접속을 하는 구현을 해봅니다. 먼저 플라스크를 설치를 해야 됩니다. 우리는 이미 파이썬 설치와 가상환경 설정이 되었습니다. 이전 포스트 참조 2020/04/24 - [KIT] - [웹 앱프로그래밍] 독립된 파이썬(python) 가상환경(venv) [웹 앱프로그래밍] 독립된 파이썬(python) 가상환경(venv) Python에서 사용되는 virtualenv (Virtual Environment) 다수의 패키지를 사용하다 보면 패키지 버전이나 의존성(dependency) 때문에 충돌이 일어나는 경우 해결하기 위해 패키지를 독립적으로 관리하는 방법 입.. wings2pc.tistory.com 가상환경 위..
Python에서 사용되는 virtualenv (Virtual Environment) 다수의 패키지를 사용하다 보면 패키지 버전이나 의존성(dependency) 때문에 충돌이 일어나는 경우 해결하기 위해 패키지를 독립적으로 관리하는 방법 입니다. 요약을 하면 독립된 개발환경을 구축 기본 환경과 별도로 패키지가 설치되고 관리 각 프로젝트별로 필요한 버전의 패키지를 자유롭게 사용 이 전 포스팅에서 vscode 에서 파이썬 설치하고 코드 실행 까지 하는 방법을 알아 보았습니다. 2020/04/24 - [KIT] - [웹 앱프로그래밍] 파이썬(python for windows) 설치 후 vs code 개발 환경 구축 [웹 앱프로그래밍] 파이썬(python for windows) 설치 후 vs code 개발 환경 ..
저번 포스팅에서 비주얼 스튜디오 코드 설치 하고 html 까지 했습니다. 참고 링크 2020/04/13 - [KIT] - [웹 앱프로그래밍] Visual studio code 설치 후 html 개발 [웹 앱프로그래밍] Visual studio code 설치 후 html 개발 요즘 대세 개발 툴인 Visual studio code 를 설치 합니다. code 설치 후에 이전 포스트에서 W3schools 에서 만든 소스를 복사해서 붙여 넣을게요. 이전 글 참조 - [SW] - [웹 앱프로그래밍] HTML 기본 - 기초 웹.. wings2pc.tistory.com 이제 vs code에서 간단하게 파이썬 개발 환경을 셋팅 해야합니다. 먼저 파이썬을 설치 해야 겠죠. 구글에 python 이라고 검색 해봅니다. 다운..
요즘 대세 개발 툴인 Visual studio code 를 설치 합니다. code 설치 후에 이전 포스트에서 W3schools 에서 만든 소스를 복사해서 붙여 넣을게요. 이전 글 참조 - [SW] - [웹 앱프로그래밍] HTML 기본 - 기초 웹 개발 하기 검색창에 vscode 검색 다운로드 링크로 들어 가서 각자 OS에 맞는 vs code 를 다운로드 합니다. 저는 윈도우에서 진행가기 때문에 윈도우 버전을 다운 받아요. 다운로드 후 설치 첫번째 빨간 박스에 체크를 하고 설치를 진행 합니다. vscode를 열 때 편합니다. cmd 창을 열고 어디에서나 code 를 실행을 시키기 위해서는 2번째 빨간 박스(PATH) 체크를 해줍니다. 설치를 눌러 설치를 진행 합니다. 설치 완료 후 실행 화면 입니다. 창을..
Form 테그를 활용 하여 위와 같은 페이지를 만들어 봅시다. 구글에서 w3schools 를 검색 해서 저기 위 링크로 들어 갑니다. w3schools.com 페이지가 나오면 위 빨간 박스 부분을 클릭 하여 HTML Forms 찾아요. Try it Yourself 버튼을 눌러 줍니다. 그러면 소스가 나와요~ 아래 그림에서 왼쪽 부분이 HTML 소스이고 오른쪽은 결과 화면 입니다. 왼쪽에서 소스 수정도 가능하고 Run버튼을 눌러 실행도 해볼수 있어요~ 소스 수정후 Run 버튼을 누르면 오른쪽 결과 화면에 결과가 바뀌는것을 확인 할 수 있어요!! 자 그러면 처음에 우리가 만들려고 했던 Form을 만들어 봐요 w3schools에서 제공하는 샘플 소스를 활용하여 위 빨간 박스에 있는 내용만 수정 하고 Run 버..
웹과 서버 / 클라이언트에 대해 알아 봅시다. 위 와 같이 스테이크를 주문(요청) 하는 사람은 고객(클라이언트)가 되고 그 주문(요청)을 받아 음식을 제공 하는 사람을 요리사(서버) 라고 이해 합시다. 이 그림을 그대로 온라인으로 바꾸게 되면 아래와 같은 그림으로 바꿀 수가 있습니다. 웹 브라우저(클라이언트)에서 어떤 정보를 보여줘 라는 요청을 보내면 서버에서는 그 요청에 맞는 답을 하게 됩니다. 예를 들어 네이버에 오늘 날씨를 검색 하면 날씨 정보를 보여 주는거죠. 자 그러면 우리는 네이버와 같은 이런 서비스를 만들고 싶어요. 어떻게 시작 하고 뭐를 배우는지 시작 합니다. 우리가 배우는 언어 입니다. 웹페이지를 구성 하는 기본 언어 입니다. HTML은 컴퓨터 프로그래밍 언어이냐 아니냐 하는 논쟁은 항상..
- Total
- Today
- Yesterday
- GIT
- 부트스트랩
- 도커
- 자바
- WEB
- 웹앱 프로그래밍
- 플라스크
- HTML
- 리눅스
- 오라클
- 웹앱프로그래밍
- python
- Hello World
- Cloud
- 웹앱
- javascript
- flask
- GCP
- pythonanywhere
- 클라우드
- Java
- DB
- github
- 파이썬
- oracle
- nginx
- mysql
- 자바스크립트
- docker
- Visual Studio
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |