본문 바로가기

개발

(2)
Flask 7 : 정적 파일 원문 : https://flask.palletsprojects.com/en/1.1.x/tutorial/static/Static Files : 정적 파일이제 사용자 인증 기능은 뷰와 템플릿이 결합되어 정상 작동됩니다. 하지만 아직 일반 웹사이트처럼 예쁘게 보이지는 않습니다. HTML로 되어있는 템플릿에 CSS 라고 불리우는 스타일 시트를 추가해보겠습니다. 스타일 시트는 수시로 변하지 않고, 개발자가 따로 손대지 않는 이상 변하지 않아 정적 파일이라고 부릅니다.Flask는 자동으로 static 이라는 디렉토리를 생성하고 그 안에 정적 파일들을 저장하여 템플릿과 연동시킵니다. 앞서 작성한 base.html 템플릿에 이미 style.css와의 연동 부분이 포함되어 있습니다:{{ url_for('static', ..
Flask 6 : 템플릿 https://flask.palletsprojects.com/en/1.1.x/tutorial/templates/ 템플릿 Templates지금까지는 웹사이트에서 이용할 사용자 인증 관련 기능을 개발했습니다. 하지만 이들 URL에 접속하려고 하면 TemplateNotFound 라는 에러메시지가 뜹니다. 이는 사용자 인증 관련 뷰가 render_template() 이라는 함수를 호출하지만 아직 템플릿을 작성하지 않았기 때문이죠. flaskr 패키지에서는 템플릿 파일들을 templates 디렉터리에 저장할 것입니다. 템플릿은 정적인 데이터 뿐 아니라 placeholder를 이용해 표시되는 동적인 데이터를 함께 담고있는 파일입니다. 템플릿은 데이터와 결합해 최종적인 화면을 생성합니다. Flask는 템플릿을 화면에..