codestates / codestates/ds-TIL

[TIL] 김민채_201123

Open
#1,004 0 comments 0 reactions 0 assignees View on GitHub
DSFT01
Dominant language
No language data
Stars
2
Forks
1
PR merge metrics
No merged PRs in 30d

Description

### Today I Learn_56

**1. Intro to Flask + http 겉핥기**
- http 는 넷상에서 데이터를 주고 받는게 가능하도록 만든 약속(내지 규칙)
- server 는 컴퓨터가 요청을 하면 그에 대한 응답하는 역할
- 개발자 도구에서 검사를 누르면 'the Dev Tools' 로 network 등을 볼 수 있다.
- Flask 는 파이썬으로 웹상 app을 만들 수 있는 패키지
- Flask로 만든 app은 2가지 방법으로 실행 가능
- if __name__ == "__main__"
.run()
- terminal 에서 export FLASK_APP= .py
flask run
- ORM 은 Flask 가 SQL을 사용해 데이터베이스를 만들고 조작할 수 있는 다리 역할을 한다.
- SQL Query 와 비슷하지만 파이썬의 코드 양식이다.
- render_template 란 파이썬 코드로 html(웹 페이지를 디자인하는 일종의 유사 코드 // 코드로 보지 않는 입장 존재)
- 참고용으로 Bootstrap 을 통해 누군가 개발한 웹 페이지 디자인을 가져다 쓸 수 있다.
약간 폰트처럼?
- render_template 가 실행되려면 패키지 설치는 물론이고 Flask app 파일과 같은 디렉토리에 'templates'란 폴더가 존재해야 한다.

**2. Impression from Today**
- 지난 주 주말까지는 그냥 쉬었다.
- 오히려 쉬고 나니 산 님께서 과제도 다소 조정해주시기도 하고, 나도 마음의 여유가 생겨 다시 의지가 부활.
- 방치한 지난 주 과제들도 다시 해볼 마음이 생겼다.
(원래 할 생각이었지만 지난 주는 그냥 무기력..)
- Not found 메세지가 저런 뜻이었구나 등 조금은 알 수 있어 좋았다.
- 남은 시간동안 더 집중해봐야지

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.