본문 바로가기

TIL

[TIL 2024. 01. 26]

오늘 한 일

-GPT 웹개발 4주차 완.

 

-SQL 예제 풀이

-TIL 작성

 

오늘 배운 것

-DB: 잘 보관해야, 잘 찾을 수 있다!

-SQL(엑셀과 같은 형태)과 No-SQL(딕셔너리)

 

-기본: 가상환경 설정-> 라이브러리 설치-> 파일 및 폴더 생성(app.py, templates>index.html)

-SQLAlchemy를 사용하면 파이썬 코드로 db를 다룰 수 있음! (pip install flask-SQLAlchemy)

-db의 기본_해당 데이터 지정/변경 -> db에 업로드(=add) -> db에 저장(=commit)

 

오늘의 리뷰

[html]

 

-(부트스트랩 등) cdn은 붙여넣는 위치가 중요하다..

-> css cdn: <style>_열리는 태그_위!

->JS cdn: </body>_닫히는 태그_위!

 

-url_for('home')

: url_for()는 경로지정.

href="{{ url_for('home')}}"

단, 여기서의 예시인 'home'은 파이썬 서버(app.py)에서의 def.home():을 말하는 것임을 기억할 것!

 

[app.py]

-db에서 add나 delete 등을 하려면, 논리필연적으로 add하거나 delete할 데이터를 정의(=)해야 함.

 

-터미널 창에서 라이브러리 설치시_콤마 없이, 띄어쓰기로 라이브러리 구분함!

 

-app.py에서 데이터를 넘겨줬을 때(esp. context_여러 데이터를 담아 넘길 때)

data=context라면, 데이터 이름을 'data'로 해서 넘긴 것.

따라서 'data'라는 이름의 데이터에 있는 'title'을 키로 접근한다면.

1. 문자열에 데이터를 넣을 때는 {{ data.title }}

2. ffor의 반복구문을 만들 때는 {{ element.title }}

반복구문 만들 때_주의!

'TIL' 카테고리의 다른 글

[TIL 2024. 01. 30]  (0) 2024.01.30
[TIL 2024. 01. 29]  (0) 2024.01.29
[TIL 2024. 01. 25]  (0) 2024.01.25
[TIL 2024. 01. 24]  (0) 2024.01.24
[TIL 2024. 01. 23]  (0) 2024.01.23