오늘 한 일
-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 |