목록[백엔드]/[Etc] (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.html 파일을 ba..
서론※ 이 포스트는 다음 교재의 학습이 목적임을 밝힙니다.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_list =..
서론 ※ 이 포스트는 다음 교재의 학습이 목적임을 밝힙니다.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. 가상환경 만들기 3. 가상환경..