TOP
class="layout-aside-left paging-number">
본문 바로가기
728x90

파이썬 플라스크 웹개발8

[파이썬] 플라스크(Flask) - 플라스크 프로젝트 - 메모앱(6) 시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판. 내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.이전 내용(메모앱 1단계 - 3단계) [파이썬] 플라스크(Flask) - 플라스크 프로젝트 - 메모앱(1)시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.메모앱 만들기 - 1단계: 애플리케이션 생성 플라스크 puppy-foot-it.tistory.com이전 내용(메모앱 4단계) [파이썬] 플라스크(Flask) - 플라스크 프로젝트 - 메모앱(2)시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다.. 2024. 8. 15.
[파이썬] 플라스크(Flask) - 플라스크 프로젝트 - 메모앱(5) 시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.이전 내용(메모앱 1단계 - 3단계) [파이썬] 플라스크(Flask) - 플라스크 프로젝트 - 메모앱(1)시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.메모앱 만들기 - 1단계: 애플리케이션 생성 플라스크puppy-foot-it.tistory.com이전 내용(메모앱 4단계) [파이썬] 플라스크(Flask) - 플라스크 프로젝트 - 메모앱(2)시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. .. 2024. 8. 14.
[파이썬] 플라스크(Flask) - 플라스크 프로젝트 - 메모앱(4) 시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.이전 내용(메모앱 1단계 - 3단계) [파이썬] 플라스크(Flask) - 플라스크 프로젝트 - 메모앱(1)시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.메모앱 만들기 - 1단계: 애플리케이션 생성 플라스크puppy-foot-it.tistory.com이전 내용(메모앱 4단계) [파이썬] 플라스크(Flask) - 플라스크 프로젝트 - 메모앱(2)시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. .. 2024. 8. 13.
[파이썬] 플라스크(Flask) - 플라스크 프로젝트 - 메모앱(2) 시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.이전 내용(메모앱 1단계 - 3단계) [파이썬] 플라스크(Flask) - 플라스크 프로젝트 - 메모앱(1)시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.메모앱 만들기 - 1단계: 애플리케이션 생성 플라스크puppy-foot-it.tistory.com4단계: 사용자 인증 ◆ Flask-Login을 활용한 사용자 인증 구현 이전 내용에서 작성한 코드에 사용자 인증 (Flask-Login) 확장을 활용하여 로그인, 로그아웃, 사용자 세션 관리를 수행.. 2024. 7. 25.
[파이썬] 플라스크(Flask) - 인증과 세션(1) 시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.인증과 세션 인증(authentication)사용자가 누구인지 확인하는 과정대체로 로그인 페이지에서 이 과정이 이루어지며, 사용자는 일반적으로 ID와 비밀번호를 제공한다.시스템은 이 정보를 데이터베이스와 비교하여 해당 사용자가 정당한 사용자인지 아닌지를 판단한다. 세션(session)사용자가 웹사이트에 접속한 이후부터 로그아웃하거나 브라우저를 닫을때까지 유지되는 정보의 집합이다.세션을 통해 사용자는 한 번 로그인하면 다시 로그인하지 않고도 다른 페이지를 자유롭게 이동할 수 있다.세션 정보는 서버 측과 클라이언트 측 쿠키에 저장하는 것이며, 서버 측에서.. 2024. 7. 20.
[파이썬] 플라스크(Flask) - 데이터베이스 (1) 시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.데이터베이스 (SQLAlchemy) 플라스크와 파이썬에서는 여러 가지 데이터베이스를 연결하여 사용할 수 있다. SQLAlchemy는 파이썬에서 사용할 수 있는 ORM(Object-Relational Mapping) 라이브러리이다. 즉, 데이터베이스 테이블을 파이썬 클래스로 매핑해주는 역할을 한다. 이를 통해 SQL 쿼리를 직접 작성하지 않고도 데이터베이스 연산을 수행할 수 있다.플라스크와 MySQL 연동 [MySQL을 기반으로 플라스크와 연동하는 방법]- 데이터베이스 생성: 'db_name'에 해당하는 MySQL 데이터베이스가 생성되어 있어야 한다.-.. 2024. 7. 16.
[파이썬] 플라스크(Flask) - 블루프린트 시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.블루프린트란? 블루프린트(Blueprint)는 플라스크에서 여러 컴포넌트를 논리적으로 그룹화하여 대규모 애플리케이션을 구성하는 방식이다.이를 통해 기능별로 코드를 분리하고 재사용할 수 있다.블루프린트는 웹 애플리케이션의 구조를 체계적으로 나타내는데, 특히 대규모 프로젝트에서 코드를 모듈화하여 관리할 때 유용하다. ◆ 블루프린트가 필요한 이유블루프린트는 대규모 애플리케이션의 복잡성을 줄이고, 코드의 재사용성을 높이며, 프로젝트의 유지보수를 용이하게 한다.모듈화: 블루프린트를 사용하면 코드를 논리적인 단위로 분리할 수 있어 유지보수가 쉬워진다.재사용성: .. 2024. 7. 15.
[파이썬] 플라스크(Flask) - Hello, World! 애플리케이션 만들기 시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.파이썬 파일에 코드 작성 먼저 VS Code를 켜서 원하는 폴더에 새로운 파이썬 파일 app.py 을 만들고, 코드를 입력한다.from flask import Flaskapp = Flask(__name__)@app.route('/') #라우팅 설정def hello_wolrd(): return 'Hello, World!'※ 라우팅(route)이란, URL을 특정 함수에 연결하는 작업이다. 예를 들어 /login URL은 로그인 함수에 연결될 수 있다.위의 코드는 웹 브라우저에서 루트 URL(/)에 접속했을 때 hello_world 함수를 실행하라는.. 2024. 7. 13.
728x90