프로필 페이지 이미지 업로드 방법 알아보기
→ form 태그로 이미지를 업로드한 후 pymysql로 DB에 '파일 제목'을 입력하는 것은 성공
→ 프로필 사진 영역에 저장한 이미지를 불러오는 것은 실패
→ 프로필 사진을 불어오려면 '파일 제목'이 아니라 해당 파일을 특정 폴더에 저장하고 해당 경로를 가지고 와야 한다
로그인 이후 페이지를 이동할 구분해주기 위한 jinja2 문법 사용해보기
jinja2은 python flask 내장 템플릿 엔진으로, 동적으로 변해야 할 html 영역을 jinja2 문법으로 작성하면 html 보다 코드 길이도 줄일 수 있고 유지보수도 쉽다.
sql에서 파일을 열면 항상 닫아(close) 주어야 한다. 하지만 이렇게 파일을 열고 닫는 것을 자동으로 처리할 수 있다면 편리하지 않을까? 파이썬의 with문이 바로 이런 역할을 해준다.
참고 글: with문과 함께 사용하기
from flask import Flask, render_template
import requests
import os
python 모듈 설치 시 from과 import가 쓰이는데 차이가 궁금해서 찾아봤다.
모듈명.함수명
과 같은 형태로 사용함수명
만 사용 가능그래서 redner_template은 flask.render_template 이런 식으로 사용하지 않고 단독으로 사용하고,
os와 같은 모듈은 os.urandom(24)와 같이 앞에 명시를 해주는 것이었다.