有一个小的hello world烧瓶,上面有访问统计信息。我设法用redis来计算访问量,但我还需要添加在MySQL数据库中存储日期和访问次数的支持。当前代码为:
我试图访问以前创建的数据库。
目前我不知道如何在MySQL中存储这些信息。在
我试图访问以前创建的数据库。
目前我不知道如何在MySQL中存储这些信息。在from flask import Flask
from redis import Redis
app = Flask(__name__)
redis = Redis(host="redis")
mysql = MySQL()
app.config['MYSQL_DATABASE_USER'] = 'user'
app.config['MYSQL_DATABASE_PASSWORD'] = 'passwd'
app.config['MYSQL_DATABASE_DB'] = 'hello'
app.config['MYSQL_DATABASE_HOST'] = 'mysql'
mysql.init_app(app)
@app.route("/")
def hello():
visits = redis.incr('counter')
html = "
Hello, world!
" \"Visits: {visits}" \
"
"
return html.format(visits=visits)
if __name__ == "__main__":
app.run(host="0.0.0.0", port=80)
如何解决这个问题?如有任何建议,我将不胜感激。在