Я занимаюсь исследованием того, как взять приложение python, написанное на django или web2py, и использовать его в качестве настольного приложения. А для базы данных удаленно я буду использовать CouchDB из-за ее возможностей репликации. Для рабочего стола мне нужно найти способ интегрировать pouchdb в приложение, но, если не считать домашней страницы, в которой говорится о включении файла pouchdb.js, я не могу найти никаких документов о том, как использовать его с python. И как вообще настроить синхронизацию локального хоста с удаленным сервером.
Я надеялся, что кто-то может пролить свет на то, как это сделать. Что касается django/web2py, я еще не уверен, какой из них я хочу использовать, но сузил список до этих двух.
Идея самого приложения заключается в том, что у меня есть веб-сайт, на котором доступны все обычные функции. И пользователь может установить пакет локально на свой рабочий стол из установщика. Эта локальная копия будет иметь подмножество функций веб-сайта и локально синхронизировать некоторые данные из экземпляра pouchdb с удаленным сервером. достаточно, чтобы иметь возможность полностью взаимодействовать с БД в автономном режиме.