본문 바로가기

PRACTICE43

[Flask] SQLite 예제 Flask – SQLite - TutorialspointFlask – SQLite Python has an in-built support for SQlite. SQlite3 module is shipped with Python distribution. For a detailed tutorial on using SQLite database in Python, please refer to this link. In this section we shall see how a Flask application intewww.tutorialspoint.com     1234567891011121314import sqlite3 conn = sqlite3.connect('database.db')print('데이터베이스.. 2020. 9. 24.
[Flask] File Uploading 예제 (파일 제출 안할 경우 flash로 에러메시지 출력) Uploading Files — Flask Documentation (1.1.x)Uploading Files Ah yes, the good old problem of file uploads. The basic idea of file uploads is actually quite simple. It basically works like this: A tag is marked with enctype=multipart/form-data and an is placed in that form. The application accesses thflask.palletsprojects.com  Flask – File Uploading - TutorialspointFlask – File Uploading Handli.. 2020. 9. 24.
[Flask] Message Flashing 예제 Flask – Message Flashing - TutorialspointFlask – Message Flashing A good GUI based application provides feedback to a user about the interaction. For example, the desktop applications use dialog or message box and JavaScript uses alerts for similar purpose. Generating such informative messageswww.tutorialspoint.com     123456789101112131415161718192021222324from flask import Flask, flash, redi.. 2020. 9. 24.
[Flask] Redirect & Errors 예제 Flask – Redirect & Errors - TutorialspointFlask – Redirect & Errors Flask class has a redirect() function. When called, it returns a response object and redirects the user to another target location with specified status code. Prototype of redirect() function is as below − Flask.redirect(locatwww.tutorialspoint.com    12345678910111213141516171819202122from flask import Flask, redirect, url_fo.. 2020. 9. 24.
[Flask] Sessions 예제 Flask – Sessions - TutorialspointFlask – Sessions Like Cookie, Session data is stored on client. Session is the time interval when a client logs into a server and logs out of it. The data, which is needed to be held across this session, is stored in the client browser. A session with eawww.tutorialspoint.com  1234567891011121314151617181920212223242526272829303132333435363738394041424344454647.. 2020. 9. 24.
[Flask] Cookies 예제 Flask – Cookies - TutorialspointFlask – Cookies A cookie is stored on a client’s computer in the form of a text file. Its purpose is to remember and track data pertaining to a client’s usage for better visitor experience and site statistics. A Request object contains a cookie’s awww.tutorialspoint.com  웹사이트는 쿠키를 통해 접속자의 장치를 인식하고,접속자의 설정과 과거 이용내역에 대한 일부 데이터를 저장한다.      1234567891011121314151617.. 2020. 9. 24.
[Flask] jinja template 활용하여 static 폴더의 자료 가져오기 1234567891011121314 # jinja 탬플릿을 활용하여 static 폴더의 자료를 가져오는 예제.  from flask import Flask from flask import render_template app = Flask(__name__) @app.route('/')def index():   return render_template('index.html') if __name__ == '__main__':   app.run(host='0.0.0.0', port = 80, debug = True)     1234567891011121314!DOCTYPE html>html lang="ko">head>    meta charset="UTF-8">    meta name="viewport" con.. 2020. 9. 24.
[Flask] request.form 사용하여 key, value 값 전달 123456789101112131415from flask import Flask, render_template, requestapp = Flask(__name__) @app.route('/')def student():   return render_template('addrbook.html') @app.route('/pbook',methods = ['POST', 'GET'])def result():   if request.method == 'POST':      val = request.form #addrbook.html에서 name을 통해 submit한 값들을 val 객체로 전달      return render_template("pbook.html",result = val) #name은 key, nam.. 2020. 9. 23.
[Flask] 컬렉션(Dictionary), Jinja template(%) 사용하여 score table 출력 Template Designer Documentation — Jinja Documentation (2.11.x)This document describes the syntax and semantics of the template engine and will be most useful as reference to those creating Jinja templates. As the template engine is very flexible, the configuration from the application can be slightly different from tjinja.palletsprojects.com  12345678910from flask import Flask, render_templateap.. 2020. 9. 3.
[Flask] request 사용하여 POST, GET 출력 123456789101112131415161718from flask import Flask, redirect, url_for, requestapp = Flask(__name__) @app.route('/success/')def success(name):   return 'welcome %s' % name @app.route('/login',methods = ['POST', 'GET'])def login():   if request.method == 'POST':      user = request.form['nm']      return redirect(url_for('success',name = user))   else:      user = request.args.get('nm')      retur.. 2020. 9. 3.