2

Django アプリの状態を保存するために PickleDb を使用しています。問題は、データベースに保存できても、データベースから取得できないことです。これは、Django 開発サーバーでローカルに実行すると実際にうまく機能する (簡略化された) コードです。

import pickledb

gamesdb = pickledb.load('games.db', False)

def play(request):

    game = Game()
    game.players = ['Adam', 'Eve']

    gamesdb.set(game.uid, game)

    return render_to_response('index.html', {})

def current_player(request, game_uid):

    game = gamesdb.get(game_uid)
    current_player = game.players[0] 

    return HttpResponse(play_data, mimetype='application/json')

取得しようとするとgame.players[0]gameNone

4

0 に答える 0