Files
flaskcache/fc-example
Marcel Nijenhof 970e65d414 Initial commit
2020-01-19 14:10:12 +01:00

44 lines
1.0 KiB
Python
Executable File

#!/usr/bin/python3
from flask import Flask, escape, request
from time import sleep, time, ctime
from flaskcache import FlaskCache
app = Flask(__name__)
fc = FlaskCache()
def page(name, count, delta=0.2):
page= (
"<!DOCTYPE html>\n"
"<html xmlns=\"http://www.w3.org/1999/xhtml\">\n"
"<head>\n"
" <meta name=\"generator\" content=\"flask\">\n"
" <title>%s<title/>\n"
"</head>\n"
"<body>\n"
"<h1>%s<s/h1>\n"
"<h2>time</h2>\n"
" %f<br />\n"
" %s<br />\n"
"<h2>data</h2>\n"
) % (name, name, time(), ctime())
for i in range(1, count+1):
page += " %i<br />\n" % i
sleep(delta)
page += (
"</body>\n"
"</html>\n"
)
return(page)
@app.route('/p1')
def p1():
return(fc.getpage("/p1", page, "p1", 5))
@app.route('/p2')
def p2():
return(fc.getpage("/p2", page, "p2", 10, 0.5))
if __name__ == '__main__':
app.run()