1

サーバー上で 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 がインクリメントされます。

これだけのことができると思って何百行もゲームを書いたのですが…壁にぶち当たりました。どんな助けも私を救うでしょう。

4

2 に答える 2