サーバー上で uwsgi/nginx を使用して Python カード ゲームを実行したいと考えています。インターネットで uwsgi を学ぶのは面倒なので、ここで質問します。
サーバー上で Python アプリを実行し、リクエストが入ったときにオブジェクトを読み取り/更新するにはどうすればよいですか? データベース テーブル全体でゲームをモデル化したくありません。これは可能ですか?
すべてのチュートリアルは、このサンプル ファイルを指しています。
def application(env, start_response):
start_response('200 OK', [('Content-Type','text/html')])
return "Hello world!"
しかし、アプリケーション関数内では、以前に定義された変数を参照できません。私がしたくないのは:
i = 0
def application(env, start_response):
i = i + 1
start_response('200 OK', [('Content-Type','text/html')])
return "Counter: " + str(i)
その結果、リクエストが来るたびに i がインクリメントされます。
これだけのことができると思って何百行もゲームを書いたのですが…壁にぶち当たりました。どんな助けも私を救うでしょう。