Ну, на самом деле я не знаю, есть ли для этого приложение django, но я продолжу так:
создать метод для «offline_update»: подключение к базе данных сервера, вы выбираете все объекты, чей идентификатор совпадает с идентификатором в локальной базе данных. Вы обновляете локальную базу данных. затем вы выбираете остальные записи и добавляете их в локальную базу данных
создать метод для "online_update" той же самой подпрограммы, инвертированный.
PRO: легко реализовать (Objects.all () получает все, затем вы манипулируете и обновляете, или сохраняете напрямую)
CONS: условия гонки (что, если 2 пользователя обновят одну и ту же запись (необязательно в одно и то же время)? У кого самая обновленная запись?)
вы в основном создаете что-то вроде "mysql-svn", чтобы обновлять две базы данных.
Я голосую +1 за ваш вопрос, потому что это действительно интересно. Я всегда работал, сбрасывая базу данных (через mysql), а затем загружая в локальную базу данных. без использования django.