使用与Eve不同的名称和架构合并两个端点

时间:2014-11-06 08:45:01

标签: python-3.x eve

这是我的settings.py的简化版本:

accounts_schema = {
    'username': {
    },
    'password': {
    }
}

accounts = {
    'schema': accounts_schema,
}

创建用户并向/accounts端点发出POST请求后,可以通过GET /accounts/<id_of_user>重新获取用户的信息。
我想知道是否有可能“合并”使用不同模式的两个端点

POST /update_accounts/<id_of_user>

将指向

/accounts/<id_of_user>

但update_accounts必须具有此架构:

update_accounts_schema = {
    'token': {
    },
    'validity': {
    }
}

1 个答案:

答案 0 :(得分:0)

来自documentation

  

多个API端点可以定位到同一个数据库集合。例如,您可以将管理员和/用户设置为在数据库上的同一人员集合中进行读写。

因此,您可以update_accountsaccounts定位同一数据源,每个数据源都有自己的用户权限/允许的方法等。