訪問統計を持つ小さなhello world Flaskがあります。私はredisで訪問数をカウントすることができましたが、MySQLデータベースに訪問日数と訪問数を格納するサポートを追加する必要があります。現在のコードは です。以前に作成したデータベースにアクセスしようとしていました。 現在、私はそのような情報をMySQLにどのように格納するのか考えていません。Python、Flask - countページの訪問とデータベースへの書き込み
以前に作成したデータベースにアクセスしようとしていました。 現在、私はそのような情報を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 = "<h3>Hello, world!</h3>" \
"<b>Visits:</b> {visits}" \
"<br/>"
return html.format(visits=visits)
if __name__ == "__main__":
app.run(host="0.0.0.0", port=80)
これはどのように解決できますか?私はどんな提案にも感謝します。
あなたはMySQLで何をtreidすることができますか? – syntonym
コードを表示し、それがあなたが望むことをしなかった方法を説明してください。 – syntonym
オリジナルの投稿のコードを更新しました。残念ながら私はdbで訪問統計を収集して保存する方法はまだ分かりません。 –