목록python/flask (2)
개발일기
from flask import Flask, render_template, request, redirect, url_for, sessionfrom functools import wrapsimport timeimport sqlite3import bcryptfrom collections import defaultdictapp = Flask(__name__)app.secret_key = 'supersecretkey'# 로그인 시도 기록login_attempts = defaultdict(list)# 로그인 시도 횟수 제한MAX_ATTEMPTS = 5LOCK_TIME = 60 * 5 # 5분####################################################################..
장고는 기본 폴더 구조 생성 코드를 지원해줬는데 flask는 없더라.그래서 GPT 시켜서 기본 폴더 구조 생성하는 코드를 받았다.import osfolders = ["templates", "static"]files = { "app.py": '''from flask import Flask, render_templateapp = Flask(__name__)@app.route('/')def home(): return render_template('index.html')if __name__ == '__main__': app.run(debug=True)''', "templates/index.html": ''' 환영합니다! Flask 기본 웹사이트입니다. Flask를 사용하여 웹사이..
