목록Python (3)
mo1lusca의 블로그
동아리에서 배운 Flask에 대해 정리하려 한다.render_template이 함수는 templates 디렉터리 내의 html 파일을 불러올 때 사용한다. redirect, url_for이 함수들은return redirect(url_for('login'))과 같이 사용한다.위 코드는 login함수로 리다이렉션 하겠다는 의미이다. jinjaflask 패키지에 내장된 템플릿 엔진이다.웹페이지가 동적으로 반응해야 하는 부분을 js가 아니라 파이썬 비슷한 코드로 동작하게 한다!!안녕하세요 {{name}}님! 이런식으로 html 파일을 만들고, flask에서 render_template를 할때 name값을 인자로 넘겨주면{{name}} 부분에 인자로 받은 값이 알아서 들어가게 된다! {% if login_succ..
동아리에서 배운 Flask에 대해 정리하려 한다.근데 그 전에 HTTP 메서드, URL 구조에 대해 간단히 알아보도록 하자.GET 메서드서버로부터 정보를 요청하는 메서드이다. 서버에서 클라이언트로 정보를 받기만 한다.POST 메서드서버로 정보를 전송하는 메서드이다. URL 구조대충 이런 구조를 가진다.대부분 아는 형태일테니 간단하게 넘어가도록 하자.FLASK웹서버를 열어주는 파이썬 모듈이다!Node.js보다 구축이 간단하다.from flask import Flaskapp = Flask(__name__)@app.route('/')def index(): return "Hello world!"app.run() WOW~~~!!!이렇게 하면 localhost에 들어갔을때 Hello world!를 간단히 화면..
Python 문법에 대해 간단히 정리하려 한다.리스트C++의 벡터와 비슷하다.다만 여러가지 자료형을 함께 저장할 수 있다는 것이 차이점이다.li = [1, 'a', True] 튜플리스트와 비슷하지만 실행중에 값을 바꿀 수 없다는 것이 특징이다.대괄호가 아닌 소괄호로 나타낸다.tu = (1, 'a', True) 집합집합을 나타낸다. 합집합, 교집합 등의 연산을 수행할 수 있다.중괄호로 나타낸다.s = {1, 2, 3}s1 = {1, 2, 3}s2 = {4, 5, 6}s1 | s2 #합집합s1 & s2 #교집합 딕셔너리C++의 map과 비슷하다.key-value 형태로 값을 저장하며, 인덱스가 아닌 key값으로 접근한다.dic = {"uni" : "fox", "hello" : "world"} 컴프리헨션리스트..