Является ли сериализация лучшим способом реализации функции сохранения игры в игре Django? - PullRequest
0 голосов
/ 20 марта 2019

Я пишу игру-симулятор в Django, и мне было интересно, как лучше всего реализовать функцию сохранения игры. Я хочу, чтобы каждый пользователь мог создавать, сохранять и загружать несколько игр независимо от других пользователей.

В идеале они будут создавать игру, и предварительно настроенный набор объектов будет использоваться изначально. По ходу игры они, очевидно, будут изменены (либо вручную пользователем, либо с помощью действий, происходящих в симуляции). Я хочу, чтобы эти изменения были сохранены автоматически, тогда пользователь должен иметь возможность переключаться между различными сохраненными играми, и ему будет представлена ​​различная информация в зависимости от того, какую игру он решит загрузить в любой конкретный момент времени.

Можно ли это сделать с помощью сериализации или есть лучший способ сделать это? Я знаю, что в Django есть встроенный модуль сериализации, поэтому я подумал об этом.

Если сериализация - это путь, на что будет похожа базовая реализация? Примеры кода или просто общая теория были бы очень полезны.

Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...