전체 글 썸네일형 리스트형 Flask - 애플리케이션(메모앱) 만들어보기 #4 저번 시간 까지 구현해보았던 Flask 메모앱 애플리케이션을 한단계 더 진화시켜보고자 합니다. 뭐냐하면, 두구두구두구... 바로 사용자 인증 기능 구현에 관한 내용입니다. 즉 "온라인 메모장" 프로젝트에 사용자 인증 기능을 구현하는 것입니다. 이때 사용자 인증 Flask-Login 확장을 활용하여 구현하며, 이를 통해 로그인, 로그아웃, 그리고 사용자 세션 관리를 수행해 보도록 해보아요 1. Flask-Login을 활용하여 사용자 인증 구현Flask-Login 과 Werkzeug(벨저크 라 읽는 것 같습니다.)를 설치합니다. Werkzeug는 비밀번호를 해시(암호화)하기 위해 사용합니다. 그래서 아래와 같이 pip를 이용하여 설치를 진행합니다.pip install Flask-Login Flask-Log.. 더보기 Flask - 애플리케이션(메모앱) 만들어보기 #3 오늘두 저번시간에 이어 플라스크로 메모앱을 만드는 시간 갖도록 할께요 저번시간에는 MySQL에서의 데이터베이스 연동 및 모델 정의까지 확인해보았어요 오늘은 CRUD 기능을 간단히 구현토록 해보겠습니다. 1. CRUD 기능 구현CRUD는 Create(생성), Read(조회), Update(수정), Delete(삭제)의 약자로 이러한 데이터베이스 기능들을 메모앱 에플리케이션에 적용하여 코드를 작성해보겠습니다. from flask import Flask, render_template, request, jsonify, abortfrom flask_sqlalchemy import SQLAlchemyapp = Flask(__name__)# Database 설정app.config['SQLALCHEMY_DATABASE.. 더보기 Flask - 애플리케이션(메모앱) 만들어보기 #2 저번 시간에 이어 플라스크(Flask)를 이용하여 애플리케이션에 템플릿을 추가하고 라우팅을 확장하여 웹페이지를 더 그럴듯하게 확장해볼께요. 이 단계에서는 플라스크의 render_template 기능을 사용할 예정이며 HTML 템플릿을 렌더링하고, 다양한 URL 경로에 대한 처리, 즉 라우팅을 알아보도록 하겠습니다. 1. HTML 템플릿 생성먼저 templates 폴더 안에 HTML 템플릿 파일을 생성합니다.여기서는 index.html 이라는 파일을 만들어 볼께요 만약 vscode(비주얼 스튜디오)로 코드로 작성 중이시라면 ! + Shift + Tab 을 누르시면 기본 코드가 다음과 같이 짠하고 나타나요 이 상태에서 아래와 같이 코드를 수정해 봅시다. 나의 메모 앱에 오신것을 환영해요 이것.. 더보기 Flask - 애플리케이션(메모앱) 만들어보기 #1 오늘은 플라스크(Flask)라는 웹 기반 서비스를 이용해 프로젝트를 공부해보려 합니다. 설명하기에 앞서 Flask 설치 방법 및 통합개발환경(비주얼 스튜디오 설치 및 python 등의 연동) 방법은 생략토록 하겠습니다. 그럼 첫번째, 프로젝트의 첫 번째 단계에서 플라스크 애플리케이션의 기본 구조를 설정합니다. 여기서는 flask run 명령어를 사용하여 애플리케이션을 실행할 수 있도록 준비해볼께요 다음과 같이 폴더 구조를 만들 예정입니다. 여기서는 프로젝트 펄더를 my_memo_app으로 정의하며, 해당 폴더와 하부 폴더명은 가이드에 맞게 진행하시길 바랍니다. my_memo_app/ +---- templates/ ㄴ---- app.py 1. 플라스크 애플리케이션 생성 및 flask run 설정하기.. 더보기 두뇌를 최적화하는 방법 #2 두뇌를 최적화하는 방법에 대해 저번 시간에 이어 이야기를 진행해보겠습니다. 바로 들어갑니다. 그리고 세 번째는 수면입니다. 하루 최소 여덟 시간의 충분한 잠과 꾸준한 수면 주기가 중요합니다. 최대 한 시간 이내로 수면 주기를 맞추세요 네번째는 스트레스 레벨 조율하기입니다. 명상이나 호흡법 혹은 산책을 통해 일상 속 스트레스를 최소한으로 낮춰 보는 겁니다. 앞에서 이야기한 운동, 음식, 수면 그리고 스트레스 관리 이 네가지가 준비된 분들이 더 높은 다음 레벨로 가길 원한다면 간헐적 단식을 하는게 좋습니다. 신경 가소성을 위해서 혈당을 조절해야 하거든요 저의 경우에는 오후 열두 시부터 여덟 시까지 딱 여덟 시간만 음식을 먹습니다. 시작하는 단계에서는 아침 여덟 시부터 저녁 여덟 시까지 라도 좋으니 음식을 섭.. 더보기 두뇌를 최적화하는 방법 #1 굳었다고 생각한 두뇌를 바꿀 수 있습니다.30대, 40대, 아니 60대라도 괜찮습니다. 여러분의 두뇌는 가장 과학적인 일상 속 방법들을 통해 최적화 되고 더 나아가 180도 뒤바뀌게 될 겁니다. 세계 최고의 뇌 과학자 중 한 명이자 실제 세계적인 대기업 임원들의 두뇌 코치, 타라 스와트를 설명하는 수식어입니다. 그녀가 뒤뇌 과학에 대해 설명하는 수많은 영상들은 기본 백만 뷰에서 무려 1,500만뷰 조회수를 넘나들며 전 세계에 새로운 뇌 과학에 대한 인사이트를 나누고 있습니다. 그런 타라는 한 팟캐스트에서 이렇게 말했죠 "사람들은 자신이 가진 두뇌에 얼마만큼의 잠재력이 있는지 깨달아야 합니다.나이가 중요한게 아닙니다. 두뇌의 잠재력은 나이에 상관없이 누구에게나 무한하게 열려 있습니다." 이렇게 말한 타.. 더보기 트래블로그 vs 트래블월렛 차이점#2 안녕하세요 ^^ 제가 일전에 트래블로그 vs 트래블월렛 차이점의 글을 올렸는데 실제로 두가지 카드를 전부 수령하고 우편물에 담겨 있는 내용을 전하고자 다시 글을 올립니다. 우편물에 있는 내용 그대로 정리해서 올리니 참고해주세요 글을 적어나가다 보니 저는 트래블 월렛을 주로 사용할 것 같다는 생각이 들었습니다. 그 이유는 다름아닌 트리블 월렛이 남은 외화는전액 환불 가능이 가능하다는 점이였어요 별거 아닐 수 있지만 남는 돈을 내가 수수료를 물어가며 환불 받는것은 좀 아닌 것 같다는 생각 때문입니다. 저의 개인 견해니 참고 해주시구요. 혹시 몰라서 이번 일본 여행에서는 둘 다 사용해 볼 것입니다. 1. 트래블 로그 혜택 01외화머니 충전 시 환율 100% 우대 혜택 02미국, 일본, 유럽, 영국, 한국.. 더보기 잠재력의 힘 - 애덤 그랜트의 "히든 포텐셜" 中 인간의 진정한 잠재력이 변화하는 능력에 달려있다 - 아인슈타인 - 안녕하세요^^ 오늘은 잠재력에 대해 말해볼까 합니다.우리 안에는 커다란 거인이 있으며, 흔히 이 거인을 포텐, 잠재력이라고 합니다. 이 거인(잠재력)은 누군가가 깨워주길 기다리고 있다는 걸 아시나요? 우리가 아무것도 하지 않았는데 어느날 갑자기 '포텐'이 알아서 스스로 막 터지는 일은 없습니다. 막 흔들어 깨워야 합니다. '무의식'을 의식적으로 그러니까 일부러 바꾸려는 그런 부단한 노력이 여기에도 필요합니다. 그래서 오늘은 애덤 그랜트의 "히든 포텐션"에 나오는 일부 구절을 몇자 적어봅니다. 1. 잠재력을 일깨워 줄 첫 번째 비법 바로 당신 안의 숨겨진 열정을 흔들어 깨워라 - 흔들어 깨우지 않으면 잠재력을 활용할 수 없다. 2. 잠재.. 더보기 이전 1 2 3 4 5 다음