Django休息框架,m2m关系和pouchdb集成

use*_*621 5 synchronization couchdb offlineapps django-rest-framework

当后端是具有多对多关系的Django-rest-framework(DRF)应用程序时,将pouchdb集成到具有同步功能的Web应用程序中的最佳方法是什么?

例如,假设我有这样的模型:

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)
Run Code Online (Sandbox Code Playgroud)

使用足够的序列化程序来计算帐户总数和足够的权限.

我要么需要DRF来表现像Couchdb(带转数),要么将Couchdb与DRF集成(使用Coudhdbkit?还是单独使用?).我怎样才能做到这一点?还有其他方法吗?

谢谢