목록[백엔드]/[Flask] (4)
개발자로 후회없는 삶 살기
서론 ※ 이 포스트는 다음 교재의 학습이 목적임을 밝힙니다. https://wikidocs.net/81044 2-01 플라스크 기초 다지기 현재 파이보 프로젝트는 `projects/myproject` 디렉터리 아래에 pybo.py 파일만 생성한 상태다. 그런데 이보다 규모를 갖춘 플라스크 프로젝트를 만들고자 한다면 … wikidocs.net 본론 3.1 include 기능 사용 플라스크에는 템플릿 특정 위치에 HTML을 삽입해 주는 include 기능이 있습니다. 삽입하고 싶은 html인 navbar.html을 만들고 base.html {% include "navbar.html" %} {% block content %} {% endblock %} include 기능을 이용해 위에서 작성한 navbar.h..
서론 ※ 이 포스트는 다음 교재의 학습이 목적임을 밝힙니다. https://wikidocs.net/81044 2-01 플라스크 기초 다지기 현재 파이보 프로젝트는 `projects/myproject` 디렉터리 아래에 pybo.py 파일만 생성한 상태다. 그런데 이보다 규모를 갖춘 플라스크 프로젝트를 만들고자 한다면 … wikidocs.net 본론 2.5 질문 목록과 질문 상세 기능 만들기 - 질문 목록 만들기 이제는 127.0.0.1로 들어가면 위처럼 문자열 출력이 아닌 게시판 질문 목록이 출력되도록 main_views.py의 블루 프린트 라우팅 함수를 수정할 것입니다. index 함수가 질문 목록 페이지를 반환하도록 변경하면 됩니다. @bp.route('/') def index(): question_l..
서론 ※ 이 포스트는 다음 교재의 학습이 목적임을 밝힙니다. https://wikidocs.net/81044 2-01 플라스크 기초 다지기 현재 파이보 프로젝트는 `projects/myproject` 디렉터리 아래에 pybo.py 파일만 생성한 상태다. 그런데 이보다 규모를 갖춘 플라스크 프로젝트를 만들고자 한다면 … wikidocs.net 본론 2.1 플라스크 기초 다지기 - 프로젝트 구조 ① models.py = db 처리 파일 ② forms.py = 서버로 전송된 폼을 처리하는 파일 ③ views 디렉터리 = 화면 구성 파일 ④ static 디렉터리 = css, js, 이미지 파일을 저장하는 ⑤ templates 디렉터리 = html 파일을 저장하는 디렉터리 ⑥ config.py : 프로젝트의 환경..
서론 ※ 이 포스트는 다음 교재의 학습이 목적임을 밝힙니다. https://wikidocs.net/81044 2-01 플라스크 기초 다지기 현재 파이보 프로젝트는 `projects/myproject` 디렉터리 아래에 pybo.py 파일만 생성한 상태다. 그런데 이보다 규모를 갖춘 플라스크 프로젝트를 만들고자 한다면 … wikidocs.net 본론 - 가상환경 셋팅하기 1. 가상환경 dir 생성하기 venvs를 만드는 상위 dir는 개발자가 평소에 웹 프로젝트를 보관하는 dir면 된다. 이제 모든 가상환경은 venvs 밑에 만들어 질 것이기 때문에 다른 웹 프로젝트와는 조금 다른 보관 용도라고 볼 수 있다. ex) 이런식으로 하면 된다. Flask - web1 - web2 - venv 2. 가상환경 만들기..