这是我的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': {
}
}
答案 0 :(得分:0)
多个API端点可以定位到同一个数据库集合。例如,您可以将管理员和/用户设置为在数据库上的同一人员集合中进行读写。
因此,您可以update_accounts
和accounts
定位同一数据源,每个数据源都有自己的用户权限/允许的方法等。