@app.errorhandler(404)
def page_not_found(error):
return "<h1>404 Error</h1>", 404
from flask import Flask
import requests
app = Flask(__name__)
@app.errorhandler(404)
def page_not_found(error):
return "<h1>404 Error</h1>", 404
@app.route("/google")
def get_google():
response = requests.get("http://www.google.co.kr")
return response.text
if __name__ == "__main__":
app.run(host="0.0.0.0", port="8080")
DEBUG > INFO > WARNING > ERROR > Critical
import logging
# 파일로 남기기 위해 filename='test.log' parameter로 추가한다.
logging.basicConfig(filename='test.log', level=logging.DEBUG)
logging.debug("debug")
logging.info("info")
logging.warning("warning")
logging.error("error")
logging.critical("critical")
from flask import Flask
import requests
app = Flask(__name__)
@app.errorhandler(404)
def page_not_found(error):
app.logger.error(error)
return "<h1>404 Error</h1>", 404
@app.route("/google")
def get_google():
response = requests.get("http://www.google.co.kr")
return response.text
if __name__ == "__main__":
app.run(host="0.0.0.0", port="8080")
before_request : HTTP 요청이 들어올때마다 실행
after_request : HTTP 요청이 끝나고 브라우저에 응답하기 전에 실행
app = Flask(__name__)
app.config['DEBUG'] = True
app = Flask(__name__)
app.config.from_object('yourapplication.default_settings')
app.config.from_envvar('YOURAPPLICATION_SETTINGS')
app.config.from_envvar('YOURAPPLICATION_SETTINGS')
app.config.from_object('module_name.DevelopmentConfig')
class DevelopmentConfig(BaseConfig):
DEBUG = True
TESTING = True
from flask import Blueprint
from imgdataservice.logger import Log
imgdataservice = Blueprint('imgdataservice', __name__,
template_folder='../templates', static_folder='../static')
from flask import Flask, request, make_response, render_template
app = Flask(__name__)
@app.route('/get')
def get_cookie():
username = request.cookies.get('username')
return render_template('variable.html', name=username)
@app.route('/add/<user>')
def add_cookie(user):
resp = make_response(render_template('simple.html'))
resp.set_cookie('username', user)
return resp
if __name__ == '__main__':
app.run(host="0.0.0.0", port="8080")