- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 채용문제
- 크롤링
- Crawling
- 쉬운 파이썬
- 파이썬3
- 중간시험
- gdrive
- 파이썬활용
- python data structure
- 알고리즘 강의
- 자료구조 강의
- 프로그래밍
- 알고리즘 강좌
- c언어
- 자료구조
- 알고리즘
- 기말시험
- 파이썬 알고리즘
- 코딩문제
- 면접 파이썬
- 셀레니움
- 파이썬
- python 중간고사
- 파이썬 자료구조
- 코딩시험
- selenium
- 파이썬 강좌
- 대학시험
- 파이썬 입문
- 파이썬 강의
목록2018~/Flask 자료 정리 (7)
반원 블로그
간단한 네비게이션 바 만들기(부트스트랩) 이전 프로젝트를 복사하여 다음처럼 정리했다. 예제 04/templates/layout.html Logo 영역 기본 템플릿 시작 {% block content %} {% endblock %} 기본 템플릿 마침 예제 04/templates/children.html {% extends "layout.html" %} {% block content %} 자식 템플릿의 시작 사용자 : {{userName}} 3번째 상품 : {{goodsList[2]}} 전체 상품 목록 {% for goods in goodsList %} {{goods}} {% endfor %} {% endblock %} 예제 04/01.py from flask import Flask, render_templ..
파이썬의 웹 프레임워크 Flask(Micro Framework) 비슷한 예 : Bottle, 시나트라(Sinatra, Ruby, 시초) 웹 프로그래밍에 있어서 가장 핵심적인 요소만을 포함하고 있다. 자유도가 높다. WSGI 구현체인 Werkzueg와 템플릿 JinJa2를 사용 Django(Full Stack Framework) 비슷한 예: Web2py, Turbogear, Spring(Java), Rails(Ruby) 웹 프로그래밍에 필요한 대부분의 것을 이미 갖추고 있다. 인증권한, ORM, 템플릿 라이브러리, 국제화와 지역화, 관리자, 보안 등의 여러요소를 갖춤 자유도가 떨어진다. JinJa2 템플릿 엔진 맛보기 플라스크 설치 시 자동으로 같이 설치된다. 플라스크의 템플릿 파일들은 /templates..
자원(Resource) 자원 : 웹에서 사용되는 모든 자료(ex : 쇼핑몰의 경우는 상품목록, 강좌목록, 이미지, 동영상 등) 모든 웹 프로그래밍은 이러한 자료들을 클라이언트(사용자)가 원한 요청에 맞는 자원을 제공하려는 형식을 갖추고 있다.(제약조건 제외) 이러한 자원들은 이미 웹 서버에 저장되있고, 올바른 요청이 왔을 때 웹 브라우저(크롬 등)을 통해서 반환(보여지게)하며. 이 때 웹 브라우저가 이해(해석)할 수 있는 html 형태 등을 사용하여 텍스트,이미지, 동영상 등을 사용자가 보도록한다. 단순한 html파일, 동영상, 이미지 등은 정적(static) 파일이라고 할 수 있다. 정적이란 고정이나 변하지않음을 뜻하며, 이러한 정적 파일로 구성된 웹페이지는 클라이언트에게 uri를 통해 자원 위치만 확..
파이참에서 html 관련 내용 https://www.jetbrains.com/help/pycharm/editing-html-files.html 파이참에 코드를 작성하면 각 브라우저에서 어떻게 보일지 연결프로그램 아이콘이 존재한다. 그런데 이걸로 열면 깨진다. 파일 탐색기에서 열면 다음처럼 나온다 html 간단 내용 마크업 언어. 태그를 이용하여 요소(버튼, 레이블 등)를 표현 사과 오렌지 배 html 템플릿 렌더 templates폴더를 생성하고 위에서 만든 a.html을 다음 위치로 이동시킨다 여기서 01.py는 이번에 실습할 파이썬 파일이다. 예제 02/01.py - templates 폴더를 이용한 html 렌더링 예제 from flask import Flask, render_template app =..
추가적인 jinja2 이용법 - Enviroment와 FileSystemLoader : 파일 렌더링(ex : txt파일) 어떤 파일 형식까지 지원해주는지는 추가로 찾아봐야한다. 출력결과 예제 05/01.py from jinja2 import Environment, FileSystemLoader file_loader = FileSystemLoader('templates') env = Environment(loader=file_loader) template = env.get_template('test.txt') print(template.render()) """ 설명 3 : 템플릿 디렉토리를 FileSystemLoader를 통해 가져온다. 5 : 매개변수에 들어온 것의 환경을 로..
플라스크란 WSGI 애플리케이션을 위한 가볍고 강력한 프레임 워크(마이크로 프레임 워크). 간편하고 빠르게 개발할 수 있다. 필수 준비환경 파이썬 플라스크 : pip install flask 예제 01/01.py - 문자열 띄우기 from flask import Flask app = Flask(__name__) #Flask 객체 인스턴스 생성 #라우트 작업 @app.route('/') def hello(): return "Hello World" if __name__=="__main__": app.run() """설명 1 : FLASK 클래스를 참조(가져오기) 3 : FLASK 인스턴스 생성. 첫번째 인자는 __name__으로 입력 __name__은 현재 모듈(파이썬파일) 이름으로 정해지는데..