【问题标题】:How to tell eve framework to create collection name as different如何告诉 eve 框架创建不同的集合名称
【发布时间】:2018-08-09 03:31:25
【问题描述】:

如何告诉 eve 框架创建不同的集合名称,而不是使用端点名称作为集合,并将此集合名称用于后期操作等

有没有 eve 钩子可以做到这一点

最好的问候 纳伦德拉·陈南塞蒂

【问题讨论】:

    标签: python eve


    【解决方案1】:

    看看datasource 关键字。引用自docs

    datasource 关键字允许将 API 资源显式链接到数据库集合。 如果省略,则假定域资源键也是数据库集合的名称

    所以,假设您想要一个 /customers 端点在 db 上使用 people 集合:

    customers = {
        'schema': '...',
        'datasource': {
            'source': 'people'
            }
        }
    

    除了集合名称之外,datasource dict 还允许进行许多有趣的设置,例如 filterprojectiondefault_sortaggregation(参见上面的链接)

    【讨论】:

    • 感谢 Nicola 的回答。但是我们如何在处理请求之前动态更改要创建的集合名称,而不是提及静态集合名称?
    猜你喜欢
    • 2018-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多