일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
31 |
- 성능지표
- OpenCV + Flask
- #ifndef
- bootstrap4 패키지
- href
- #if
- bootstrap
- 명령어
- openweathermap
- VS Code
- 튜토리얼
- OpenCV
- 실시간 시계
- Django
- 사이트 도메인
- #ifdef
- #endif
- javascript
- PyQt5
- #else
- jinja2
- Action
- DB 데이터
- heroku
- DB 데이터 저장
- 콘솔 가상환경 # 콘솔 #가상환경
- 환경변수 설정
- MySQL 세팅
- flask
- #undef
- Today
- Total
목록HTML/Flask (9)
PROGRAMMING

● Open API - Flask : '/pharm' mongodb → pharm_2019.csv 현재위치: 위도, 경도 ※ 한국it교육원 : 위도 - 35.88107, 경도 - 128.62707 1. app.py from bson import ObjectId, SON from pymongo import MongoClient, GEOSPHERE ... @app.route('/pharmacy_search', methods=['GET']) def pharmacy_search(): if check_root != 2: return render_template('error.html', id="로컬이 아닌 잘못된 접근입니다.") client = MyMongoClient("kim_db", "pharmacy") cli..

※ Google 자체에서 유튜브에 대한 웹 크롤링을 막아서 requests로는 데이터 수집이 불가 : selenium을 활용하여 크롤링을 진행해야 함 - requests, selenium 차이점 : selenium의 경우 로그인 기능이나 javaScript로 뿌려진 data를 가져올 수 있도록 되어있음. CSS : ' > ' operator를 통해서 하위 네임으로 이동 가능 1. app.py import requests from bs4 import BeautifulSoup from flask import Flask, render_template app = Flask(__name__) url = 'https://movie.naver.com/movie/running/current.nhn#' class Nav..

※ bootstrap 사용 시 HTML에 추가 필수! 1. https://getbootstrap.com/ 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 crossorigi..

1. Flask 설정 2. 방화벽 설정을 통한 포트 접속 허용 3. 결과 화면 ( ※ 가동중인 웹 서버의 연결이 끊어질 경우 외부에서도 접속 불가 )

1. app.py import random from flask import Flask, render_template, request app = Flask(__name__) @app.route('/', methods=['GET', 'POST']) def lotto(): if request.method == 'POST': user_number = [] number_for_lotto = [x for x in range(1, 46)] # 1. request.form.values()를 사용하면, submit 과 동시에 # 받는 변수들의 모든 값을 리스트형태로 저장(값의 type: class 'str') # 2. request.form.items()를 사용하면, name과 value를 # 키와 값을 지니는 dict..

1. render_template : 홈페이지 렌더링 (홈페이지 생성) 2. template('.html')을 사용하기 위해서는 templates 폴더를 반드시 생성해야 함 3. method - GET, POST i) GET : 읽거나 검색할 경우 사용 ii) POST : 새로운 변수 생성 및 코드 생성 시 사용 ※ Flask 프로젝트 생성 시 필요할 수 있는 디렉토리 1. static : 이미지가 들어가는 폴더 2. templates : 웹페이지(.html)를 넣는 폴더 1. input type="submit" : 다른 input 태그의 name의 키와 값을 운송하는 역할을 함 2. name : 반환되는 값의 키 값(파라미터 전송용), value : 반환되는 값의 실제 값 ※ id : 페이지 안에서 딱..

1. 메인 (실시간 시계(새로고침 필요없음)를 표시하고, 아래에는 페이지 접속시간 기준 대구의 온도와 날씨를 적어둠) 1-1. MENU 하위목록 2. Menu - 도서 등록 (입력된 정보에 대해 적용이 되며, 이미지 없는 경우까지 포함) 3. Menu - 전체 조회 (수정 및 삭제가 가능하고, 제목을 클릭할 경우 제목에 해당하는 내용들을 카드형식으로 크게 봄) 4. Menu - 미니 게임(화투) (위 2개의 패는 나의 패고, 아래 2개의 패는 컴퓨터 패로 합 계산하여 승부 출력) 5. Menu - 12간지 (출생년도 입력 시 자신의 띠를 알 수 있음 / 1992 입력 결과) 6. 검색 - 도서검색 (HTML의 select를 활용하여 원하는 항목에 맞게 검색이 가능) 8. 도서검색 결과 (중복처리하여 Li..