Структура отдыха Django, отношения m2m и интеграция pouchdb
Каков наилучший способ интеграции pouchdb в веб-приложение с функцией синхронизации, если бэкэнд представляет собой приложение http://www.django-rest-framework.org/ (DRF) с множеством взаимосвязей?
Например, предположим, у меня есть такие модели:
class Account(models.Model):
name = models.CharField()
class Expense(models.Model):
amount = models.DecimalField()
user = models.ForeignKey(User)
account = models.ForeignKey(Account)
# Multiple users are in the account:
class AccountUser(models.Model):
account = models.ForeignKey(Account)
user = models.ForeignKey(User)
С адекватными сериализаторами, которые также вычисляют общую сумму аккаунта и адекватные разрешения.
Мне нужно, чтобы DRF вел себя как Couchdb (с номером оборота) или чтобы интегрировать Couchdb с DRF (используя Coudhdbkit? Или отдельно?). Как я могу это сделать? Есть ли другой путь?
Спасибо