我有一个文档,其中用户有2个地址,如下所示.我如何在python-eve中为此创建一个架构?
此外,如何创建API请求以允许用户仅更新邮政编码.他们是否必须重新发布整个文件?
{
_id: "joe",
name: "Joe Bookreader",
addresses: [
{
street: "123 Fake Street",
city: "Faketon",
state: "MA",
zip: "12345"
},
{
street: "1 Some Other Street",
city: "Boston",
state: "MA",
zip: "12345"
}
]
}
Run Code Online (Sandbox Code Playgroud)
就模式而言,这应该是技巧(docs):
'addresses': {
'type': 'list',
'schema' {
'type': 'dict',
'schema': {
'street': {'type': 'string'},
'city': {'type': 'string'},
'state': {'type': 'string'},
'zip': {'type': 'string'}
}
}
}
Run Code Online (Sandbox Code Playgroud)
PATCH(更新)请求支持点表示法,但文档列表不支持点表示法.它们比较复杂,很难以RESTful方式完成.我现在有一张开放的机票,但恐怕还没有直接的解决方案.
| 归档时间: |
|
| 查看次数: |
1301 次 |
| 最近记录: |