목록flask (4)
안 쓰던 블로그
foxtrotin.tistory.com/269 [파이썬 Flask] 회원가입 웹 시스템 만들기 Flask 플라스크는 파이썬으로 웹 어플리케이션을 구현할 때 사용하는 프레임워크다 파이썬 웹 프로그래밍 프레임워크 중 잘 알려진 것이 django와 flask이다 쟝고는 여러 모듈과 기능을 제공하여 무 foxtrotin.tistory.com foxtrotin.tistory.com/270 [파이썬 Flask] 회원가입 웹 시스템 만들기_2 WTF 적용하기 foxtrotin.tistory.com/269 [파이썬 Flask] 회원가입 웹 시스템 만들기 Flask 플라스크는 파이썬으로 웹 어플리케이션을 구현할 때 사용하는 프레임워크다 파이썬 웹 프로그래밍 프레임워크 중 잘 알려진 � foxtrotin.tistory.c..
foxtrotin.tistory.com/269 [파이썬 Flask] 회원가입 웹 시스템 만들기 Flask 플라스크는 파이썬으로 웹 어플리케이션을 구현할 때 사용하는 프레임워크다 파이썬 웹 프로그래밍 프레임워크 중 잘 알려진 것이 django와 flask이다 쟝고는 여러 모듈과 기능을 제공하여 무 foxtrotin.tistory.com 회원가입 코드를 더 간결하게 만들어 본다 플라스크는 가볍게 하기 위해서 기본 기능을 많이 넣지 않았다. form관리를 하기 위해서는 WTF 패키지를 사용한다 파이썬에서 form을 만들고 template에 전달해서 form을 표현하는 식으로 구현한다 이렇게 하면 좋은 점은, CSRF보호 기법도 넣을 수 있고 validate도 쓸 수 있다 CSRF는 사이트 간 요청 위조를 방지..
Flask 플라스크는 파이썬으로 웹 어플리케이션을 구현할 때 사용하는 프레임워크다 파이썬 웹 프로그래밍 프레임워크 중 잘 알려진 것이 django와 flask이다 쟝고는 여러 모듈과 기능을 제공하여 무거운 대신 다양한 것을 공부할 수 있는 반면, 플라스크는 상대적으로 가볍고 비교적 쉽게 배울 수 있다고 한다 준비 먼저 플라스크를 위해서 아래 패키지를 설치해 준다 pip install flask pip install Flask-SQLAlchemy flask는 말 그대로 플라스크고, sqlalchemy는 model부분을 도와주는 라이브러리이다 orm(object relational mapper)로서 파이썬 안에서 객체로 클래스나 함수로 사용할 수 있다 잘 설치되었는지 테스트한다 아래는 hello world를..
객체에 데이터 모델을 정의하고, 이를 DB와 매핑해 주는 것을 ORM(Object Relaition Model)이라고 한다 더 쉽게 말하자면 객체와 관계형 데이터베이스의 데이터를 자동으로 매핑(연결)해주는 것을 말한다 객체 지향 프로그래밍: 클래스 사용 관계형 데이터베이스: 테이블 사용 객체 모델과 관계형 모델 간에 불일치가 존재하는데, ORM으로 해결할 수 있다 ORM이 있기 때문에 코드가 특정 DB에 종속되지 않고 기본 객체 만으로 데이터를 기술할 수 있다 파이썬에서 ORM으로 많이 쓰이는 것 중에 SQLAlchemy가 있고, 그걸 플라스크에서 플러그인처럼 쓸 수 있게 만든 것이 Flask-SQLAlchemy이다 pip install flask_sqlalchemy Flask-SQLAlchemy를 사용..