반응형
Flask 강좌 5 - request 예제(로그인, 파일 업로드, 쿠키)
WEB/Flask2021. 12. 22. 21:56Flask 강좌 5 - request 예제(로그인, 파일 업로드, 쿠키)

request 객체를 사용한 로그인, 파일 업로드, 쿠키 예제입니다. Flask의 Quickstart 문서를 보며 진행한 과정을 작성한 글입니다. https://flask.palletsprojects.com/en/2.0.x/quickstart/ 부족한 부분이나 이상한 부분이 있을 수 있습니다. 개발 환경 구축은 다음 포스트를 참고하세요 Windows 10 환경에서 Visual Studio Code와 Miniconda를 사용한 Flask 개발 환경 만들기 https://webnautes.tistory.com/1522 Miniconda를 설치하지 않고 pip install flask 명령으로 해도 상관은 없습니다. 2021. 12. 22 최초작성. 로그인 요청 객체(Request Object)를 사용하여 로..

Flask 강좌 4 - 렌더링 템플릿
WEB/Flask2021. 12. 20. 21:22Flask 강좌 4 - 렌더링 템플릿

Flask에서 템플릿을 렌더링하는 예제입니다. Flask의 Quickstart 문서를 보며 진행한 과정을 작성한 글입니다. https://flask.palletsprojects.com/en/2.0.x/quickstart/ 부족한 부분이나 이상한 부분이 있을 수 있습니다. 개발 환경 구축은 다음 포스트를 참고하세요 Windows 10 환경에서 Visual Studio Code와 Miniconda를 사용한 Flask 개발 환경 만들기 https://webnautes.tistory.com/1522 Miniconda를 설치하지 않고 pip install flask 명령으로 해도 상관은 없습니다. 2021. 12. 20 - 최초작성. Flask에서 템플릿을 렌더링하려면 render_template() 메서드를 사..

Flask 강좌 3 - Routing
WEB/Flask2021. 12. 19. 21:34Flask 강좌 3 - Routing

Flask에서는 route() 데코레이터를 사용하여 함수를 URL에 바인딩합니다. Flask의 Quickstart 문서를 보며 진행한 과정을 작성한 글입니다. https://flask.palletsprojects.com/en/2.0.x/quickstart/ 부족한 부분이나 이상한 부분이 있을 수 있습니다. 개발 환경 구축은 다음 포스트를 참고하세요 Windows 10 환경에서 Visual Studio Code와 Miniconda를 사용한 Flask 개발 환경 만들기 https://webnautes.tistory.com/1522 Miniconda를 설치하지 않고 pip install flask 명령으로 해도 상관은 없습니다. 2021. 12. 19 - 최초작성. 미리 작성해놓았던 글인데 이제서야 첫번째 글..

Flask 강좌 2 - HTML Escaping
WEB/Flask2021. 12. 19. 20:19Flask 강좌 2 - HTML Escaping

Flask의 기본 응답 유형인 HTML을 리턴할때 렌더링된 사용자 값을 공격으로부터 보호하기 위해 이스케이프해야 합니다. 나중에 소개될 Jinja로 렌더링된 HTML 템플릿은 이 작업을 자동으로 수행합니다. 본 포스팅에서 소개하는 escape()는 수동으로 사용할 수 있습니다. Flask의 Quickstart 문서를 보며 진행한 과정을 작성한 글입니다. https://flask.palletsprojects.com/en/2.0.x/quickstart/ 부족한 부분이나 이상한 부분이 있을 수 있습니다. 개발 환경 구축은 다음 포스트를 참고하세요 Windows 10 환경에서 Visual Studio Code와 Miniconda를 사용한 Flask 개발 환경 만들기 https://webnautes.tistory..

Flask 강좌 1 - 최소한의 애플리케이션
WEB/Flask2021. 10. 9. 10:00Flask 강좌 1 - 최소한의 애플리케이션

웹브라우저에 Hello, World!를 출력하는 Flask 예제코드입니다. Flask의 Quickstart 문서를 보며 진행한 과정을 작성한 글입니다. https://flask.palletsprojects.com/en/2.0.x/quickstart/ 부족한 부분이나 이상한 부분이 있을 수 있습니다. 개발 환경 구축은 다음 포스트를 참고하세요 Windows 10 환경에서 Visual Studio Code와 Miniconda를 사용한 Flask 개발 환경 만들기 https://webnautes.tistory.com/1522 Miniconda를 설치하지 않고 pip install flask 명령으로 해도 상관은 없습니다. 2021. 10. 9 - 최초작성 hello.py from flask import Fla..

AWS 프리 티어 가입부터 EC2 생성 및 SSH 접속까지
WEB/WEB 개발환경2021. 5. 3. 22:02AWS 프리 티어 가입부터 EC2 생성 및 SSH 접속까지

AWS(Amazon Web Services)를 1년 동안 무료로 사용할 수 있는 프리 티어 가입부터 EC2 인스턴스 생성 및 SSH 접속까지 다룹니다. 2021. 05. 03 최초 작성 AWS 프리 티어를 사용하려면 계정을 우선 만들어야 합니다. 아래 링크에 접속합니다. https://aws.amazon.com/free “무료 계정 만들기”를 클릭합니다. 아래 웹페이지 화면은 추후 바뀔 가능성이 있습니다. 로그인시 사용할 이메일 주소와 암호를 기입 후, 계속을 클릭하여 진행합니다. 연락처 및 주소 정보를 기입 후, 계속을 클릭합니다. 무료로 사용하는 것이지만 신용 카드 정보를 요구합니다. 전화번호를 확인하는 절차가 필요합니다. 문자 메시지(SMS)를 사용했습니다. 문자로 받은 코드를 입력합니다. “기본 ..

Windows 10에서 Node.js 사용해보기
WEB/WEB 개발환경2021. 3. 22. 22:02Windows 10에서 Node.js 사용해보기

윈도우에서 Node.js를 설치하고 Hello World 예제를 실행시켜봅니다. 2021. 03. 22 - 최초작성 1. 윈도우용 Node.js 설치 파일을 다운로드 받아 설치합니다. 아래 링크에서 Windows Installer (.msi) 항목에 있는 것 중 64-bit를 다운로드하면 됩니다. https://nodejs.org/ko/download/ 2. 옵션 변경없이 설치를 진행합니다. 3. 명령 프롬프트를 실행하면 기본 위치가 되는 다음 위치에 app.js라는 이름으로 다음 코드를 저장합니다. C:\Users\사용자이름 const http = require('http'); const hostname = '127.0.0.1'; const port = 3000; const server = http.c..

WEB/WEB 개발환경2018. 10. 2. 09:57Ubuntu 16.04에 LAMP ( Apache2, MySQL , PHP7) 설치하는 방법

Apache2 웹서버, MySQL 데이터베이스 서버, PHP를 Ubuntu에 설치하는 과정을 소개합니다.LAMP는 운영 체제와 오픈 소스 소프트웨어 스택의 조합으로 Linux, Apache, MySQL, PHP의 첫글자만 가지고 만든 약어입니다. 본 포스팅에서는 Ubuntu 16.04 LTS가 설치되어 있는 PC에 LAMP 스택을 설치하는 방법을 설명합니다 webnautes@webnautes-VirtualBox:~$ lsb_release -aNo LSB modules are available.Distributor ID:UbuntuDescription:Ubuntu 16.04.5 LTSRelease:16.04Codename:xenial 1.Apache2 웹서버 설치 2.MySQL 서버 설치 3.PHP 설치 ..

WEB/WEB 개발환경2018. 6. 7. 15:54Ubuntu 18.04에 LAMP ( Apache2, MySQL , PHP 7) 설치하는 방법

Apache2 웹서버, MySQL 데이터베이스 서버, PHP를 Ubuntu에 설치하는 과정을 소개합니다.LAMP는 운영 체제와 오픈 소스 소프트웨어 스택의 조합으로 Linux, Apache, MySQL, PHP의 첫글자만 가지고 만든 약어입니다. 본 포스팅에서는 Ubuntu 18.04 LTS가 설치되어 있는 PC에 LAMP 스택을 설치하는 방법을 설명합니다 webnautes@webnautes-pc:~$ lsb_release -a No LSB modules are available. Distributor ID:Ubuntu Description:Ubuntu 18.04 LTS Release:18.04 Codename:bionic 기존에 작성했던 다음 문서를 우분투 18.04에 맞추어 수정했습니다. Ubuntu..

Ubuntu 16.04에서 php7 + netbeans 개발환경 만들기
WEB/WEB 개발환경2017. 1. 5. 03:10Ubuntu 16.04에서 php7 + netbeans 개발환경 만들기

php7 설치먼저 아래 포스팅을 보고 php 설치 후, php7을 디폴트로 바꿉니다. [WEB/개발환경] - Ubuntu 16.04에 LAMP ( Apache2, Mysql 5.5, PHP5 ) 설치 설치 및 설정이 제대로 완료되었다면 localhost/info.php로 접속시 아래처럼 php 7.0 버전에 대한 내용이 보여야 합니다. info.php파일은 위 포스팅에서 작성하는 방법이 나와있습니다. 터미널창에서도 php가 7.0으로 나와야 합니다.123456$ php -versionPHP 7.0.13-1+deb.sury.org~xenial+1 (cli) ( NTS )Copyright (c) 1997-2016 The PHP GroupZend Engine v3.0.0, Copyright (c) 1998-2..

반응형
image