Я разрабатываю интерфейс командной строки для службы веб-списка.Я закончил с бэкэндом и только начал писать функции CLI.Прежде чем начать, я подумал, как лучше хранить пользовательские данные.Я использую ConfigParser для хранения указанных пользователем настроек.Они хранятся в ~/.confrc
.
Данные пользователя представлены в форме Json.Я использую Python для своего проекта.Я получаю их в виде:
{"user_id": 1, "name": "Project_name", "color": "#ff8581", "collapsed": 0, "item_order": 1, "cache_count": 13, "indent": 1, "id": 455831}
Должен ли я сохранить эти данные в файле конфигурации, который будет обрабатываться через ConfigParser?Сначала это может быть хорошей идеей, но у проекта может быть имя, которое используется другим проектом.Таким образом я не могу сохранить их через RawConfigParser.set ().Я мог бы хранить их через идентификатор, так как они уникальны, но сам файл conf был бы очень беспорядочным.
Как лучше всего хранить простые пользовательские данные todolist?