반응형

플라스크 3

파이썬 플라스크(python flask) - 세션(SESSION)의 사용

파이썬 플라스크(python flask)로 만든 웹사이트에서 "세션(SESSION)"을 사용하는 방법을 조사해봤다. 세션이 있어야 로그인 정보등이 남아 있어 로그인이 가능하니까 말이다. PHP 에서 그랬었다. 그리고 PHP 에서는 각 페이지마다 session_start() 를 해줘야만 했었는데..... 플라스크는 그렇지 않은 것 같다. 하지만 조금 다른 구석이 있는 것 같기는 하다. ​ 간단히 한번 보자. # 세션 사용 선언 1 from flask import session, escape # 세션에는 비밀키가 있어야 한다 2 app.secret_key = b'sadf33"#asdf\n\x]' # 세션에 값 입력 3 session['username'] = request.from['username'] # 세..

개발/PYTHON 2021.04.27

파이썬 Python플라스크 Flask .. def 함수 이용 라인줄이기

익숙하지 않은 프로그래밍 언어를 사용한다는 건 정말 쉬운일이 아닌 것 같다. 열심히 유튜브를 보면서 파이썬과 플라스크를 겉핥기만 한 상태에서 홈페이지를 작업중인데 ​ 사실, 안해도 되는걸 해보겠다고 구지 시도했으나 에러가 발생했다. 이렇게도 저렇게도 계속 바꿔도 해결되지 않는다. 아마도, 난 파이썬의 규칙 중 일부를 명확히 이해하고 있지 않은 듯 싶다. ​ 내가 씨름하고 있는 부분은 소스를 재활용 하기 위해서 def 함수를 하나 만들고, 다른 def 함수 내에서 사용을 시도 했는데, 안된다. PHP 와는 뭔가 다른 듯 싶다. ​ 내가 타이핑 한 소스는 아래와 비슷하다. (숫자는 보기 좋으라고 표시했다) 1 def mmm(a, b, c, d, e): 2 conn = sqlite3.connect(a) 3 c..

개발/PYTHON 2021.04.24

파이썬 플라스크 멀티파일업로드 Python flask MultiFileUploads

엑셀문서를 재가공하는 프로그램을 만들었다가, 웹서비스로 만들면 좋겠다는 생각이 들어서 오랜만에 다시 플라스크(flask)를 공부하기 시작하고 있다. 겸사겸사, 포스팅도 다시 하기 시작하는 중. 한동안 아에 만지지도 않아서 그런지 방법이 가물가물.. 그래도 한번 해봤던 거라 그런지 손쉽게 적응을 시작하고 있다. 우선 멀티파일 업로드를 위한 예제를 작성해보자. 소스 작성은 app.py 이라고 지정했다. app.py from flask import Flask, render_template, request import os app = Flask(__name__) @app.route('/') def index(): return render_template('index.html') @app.route('/multi..

개발/PYTHON 2021.02.25
728x90
반응형