일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- PyQt5
- flask
- MySQL 세팅
- OpenCV + Flask
- #endif
- #else
- 튜토리얼
- Action
- 성능지표
- href
- #undef
- #ifdef
- OpenCV
- DB 데이터
- bootstrap
- DB 데이터 저장
- VS Code
- Django
- javascript
- jinja2
- bootstrap4 패키지
- 사이트 도메인
- heroku
- 실시간 시계
- 콘솔 가상환경 # 콘솔 #가상환경
- 환경변수 설정
- #ifndef
- openweathermap
- #if
- 명령어
- Today
- Total
PROGRAMMING
웹 프레임워크 Flask - 3 (BootStrap, CSS, font, OpenWeatherMap) 본문
※ bootstrap 사용 시 HTML에 추가 필수!
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/css/bootstrap.min.css" integrity="sha384-B0vP5xmATw1+K9KRQjQERJvTumQW0nPEzvF6L/Z6nronJ3oUOFUFpCjEUQouq2+l" crossorigin="anonymous">
Bootstrap
The most popular HTML, CSS, and JS library in the world.
getbootstrap.com
: Bootstrap을 통해서(NavBar, card, dropdown, ...) 원하는 기능을 웹에 넣을 수 있음
1-2. VS Code - bootstrap 4
: html 문서에 b4를 입력할 경우 원하는 형식의 폼을 자동생성해주는 기능을 가짐
- jQuery CDN(content delivery network): 인터넷 접속(개발시 주로 사용됨) code.jquery.com/
jQuery CDN
The integrity and crossorigin attributes are used for Subresource Integrity (SRI) checking. This allows browsers to ensure that resources hosted on third-party servers have not been tampered with. Use of SRI is recommended as a best-practice, whenever libr
code.jquery.com
: javaScript 라이브러리를 가져오는 용도로 사용되며, 사용자가 많은 곳에서 라이브러리를 가져올 때 발생할 수 있는 트래킹 문제를 jQuery 또는 Google의 CDN을 통해 해결(사용자는 가까운 곳에서 컨텐츠를 받기 때문에 사용효율 증가)
2. CSS (cascade style sheet) : 장식 역할을 해주고, 필요한 기능을 검색 및 입력, 값 수정을 통해 디자인이 가능
※ jinja2 (HTML)
: python 문법을 Python의 웹 프레임워크인 Flask를 통해 HTML 문서 내에서 사용하도록 만든 Template 엔진
(모든 문법이 적용되지 않음, for문의 경우에 zip, enumerate 등등 사용이 불가. 단순한 for문만 가능하도록 설계)
{ { ... } } : 변수 선언문, 표현식
{% ... %} : 제어문(if, for, block, ...)
{# ... #} : 주석
3. Font
4. OpenWeatherMap (Google)
가입 후, 무료로 사용가능한 key를 발급받은 다음, 해당 키를 활용해서 날씨 정보를 받아옴
'HTML > Flask' 카테고리의 다른 글
Flask 실습 - 위, 경도 및 거리에 따른 약국 표시 (0) | 2021.02.02 |
---|---|
HTML 실습 - Naver 영화 예매 (0) | 2021.01.28 |
웹 프레임워크 Flask - 2 (0) | 2021.01.28 |
HTML 실습 - 로또 번호 비교 (0) | 2021.01.27 |
웹 프레임워크 Flask - 1 (0) | 2021.01.26 |