[웹 앱프로그래밍] 파이썬 플라스크(Python Flask) Request get parameter(HTTP method GET, POST) [웹 앱프로그래밍] 파이썬 플라스크(Python Flask) Request get parameter(HTTP method GET, POST) Request를 배웠으니 이제 html 에서 사용자가 입력한 데이터를 전송 해서 Flask로 받아서 처리 해야 됩니다. GET 이냐 POST냐 구분 까지 했고 html 에서 전달된 데이터를 Flask 에서 어떻게 처리 하는지 알� wings2pc.tistory.com 위 글의 소스를 이용 해서 브라우저에서 GET 과 POST 로 전달되는 데이터를 받아 파이썬에서 다뤘던 파일 입출력을 이용해서 파일에 쓰기와 읽기를 해봅니다. 저..
git 으로 소스 관리하고 github 에 소스를 올려 봤습니다. 이제 github에 있는 소스를 로컬(내PC)에 다운 받아서 Flask 개발환경을 맞추고 실행까지 시켜 봅시다. 두 가지 방법으로 진행합니다. 첫 번째는 CMD에서 github에 있는 소스 다운 두 번째는 vscode에서 진행. 먼저 로컬PC에는 파이썬 개발 환경이 구축이 되어 있는 상태에서 소스를 다운 받을 위치에서 CMD(명령창)을 엽니다. 필자는 python\web 이라는 폴더에 다운을 받을 예정입니다. 소스를 다운 받을 github의 링크가 필요합니다. 잘 올라 가있네요. 저기서 Clone or download 초록색 버튼을 클릭해봅니다. 그러면 아래 링크가 나오는데 옆에 클립보드 버튼을 클릭을 하면 주소가 복사가 됩니다. 다시 C..
보통 Git 과 Github 를 하나로 생각하는 경우가 많습니다. Git은 분산 버전 관리 시스템입니다. 보통 형상관리 버전관리 소스관리를 해주는 도구라고 생각 하면 됩니다. 이전에는 SVN(중앙 저장 방식)을 사용을 많이 했었는데 이젠 Git(분산 저장방식)이 거의 대세라고 볼수 있습니다. Github는 Git 프로젝트를 전송(Push)하고 온라인에 저장할 수 있는 웹서비스 입니다. (웹 호스팅도 가능) 무료로 사용할 수 있습니다. 웹에 공개 되기 때문에 다른 사람들과 소스를 공유할 때 많이 사용 됩니다. 그래서 오픈소스들이 많이 올라가 있습니다. 물론 비공개로도 가능 합니다. MS 인수 전까지는 유료로 운영이 되었으나 인수후에 부분 유료였고 2020년 4월 중순 완전 무료로 풀렸습니다. 오픈소스로 다..
이전 글에서 우리는 HTTP request 와 method 에 대해서 알아 봤습니다. app.route에서 URL을 전달 받고 method를 받아 처리 했습니다. URL에 대해 조금 더 알아 보도록 하겠습니다. route 에서 URL을 전달 받을 때 /test 와 /test/ 는 다릅니다. 아래 예제를 보시죠. @app.route('/test') def test1(): return 'test1' @app.route('/test/') def test2(): return 'test2' 위와 같이 만들고 웹브라우저에서 요청을 이렇게 다르다는 것을 알 수 있습니다. URL의 끝에 붙이는 / 를 트레일링 슬래시(Trailing Slash)라고 합니다. 리눅스를 배웠다면 끝에 / 가 붙는 것은 디렉토리이고 / 가 ..
이번 포스팅은 파이썬 웹프레임워크인 플라스크 패키지 를 설치 하고 웹 애플리케이션을 실행시켜 웹 페이지에 접속을 하는 구현을 해봅니다. 먼저 플라스크를 설치를 해야 됩니다. 우리는 이미 파이썬 설치와 가상환경 설정이 되었습니다. 이전 포스트 참조 2020/04/24 - [KIT] - [웹 앱프로그래밍] 독립된 파이썬(python) 가상환경(venv) [웹 앱프로그래밍] 독립된 파이썬(python) 가상환경(venv) Python에서 사용되는 virtualenv (Virtual Environment) 다수의 패키지를 사용하다 보면 패키지 버전이나 의존성(dependency) 때문에 충돌이 일어나는 경우 해결하기 위해 패키지를 독립적으로 관리하는 방법 입.. wings2pc.tistory.com 가상환경 위..
- Total
- Today
- Yesterday
- Visual Studio
- 웹앱
- pythonanywhere
- WEB
- 플라스크
- Hello World
- mysql
- 자바스크립트
- 자바
- HTML
- flask
- 파이썬
- python
- GCP
- Cloud
- github
- 도커
- nginx
- Java
- docker
- javascript
- 클라우드
- oracle
- DB
- 웹앱프로그래밍
- 리눅스
- 오라클
- GIT
- 부트스트랩
- 웹앱 프로그래밍
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |