eve

    1热度

    1回答

    我正在开发一个使用python-eve的rest-api。我的对象包含一个URL,一个描述和一个图像。用户可以插入或查看产品(插入 - 用户只需添加一个URL,并生成描述和图像)。 为了避免重复更新 - 当用户使用POST请求插入已存在的url时,我想将他重定向到对应于该url的项目的url。为了做到这一点,我添加了这个代码: def pre_post_callback(request, look

    0热度

    1回答

    我试图重新像http://python-eve.org/tutorials/account_management.html#b-user-roles-access-control 的API运行,我可以没有角色添加帐户的基于角色的认证,但是当我实现了角色就像在上面的链接,并尝试通过Pycharms REST客户端发布一个角色,我得到: {"_status": "ERR", "_issues":

    0热度

    1回答

    我有一个/users端点并希望保护用户的密码。所以我想阻止更新密码并通过获取请求来获取密码,同时我需要一些方法来加密密码才能存储。有没有办法做到这一点?

    1热度

    1回答

    我是python的新手,并且希望使用eve作为MongoDB的REST API。 我跟着教程 - 他们非常好,很简单。但关于基于角色的访问控制的section指导如何使用基于角色的访问来配置API,但并未描述如何使用数据初始化数据库(在本例中为初始超级用户帐户)。 我知道我可以使用mongo手动创建初始数据,但我认为有一些更好的自动化方法可以使用前夕... 这个问题还带出了另一个有关数据库版本控制

    1热度

    1回答

    使用教程(http://python-eve.org/features#embedded-resource-serialization)的例子: DOMAIN = { 'emails': { 'schema': { 'author': { 'type': 'objectid', 'data_relation': { 'resour

    0热度

    1回答

    我使用python-eve来构建restfull API并使用全局设置VERSIONING=True来对我的模式进行版本化。这使我在我的模式称为_version一个新的属性,但我不能让它像一个正常的属性。 例如为:data.name 如何获得_version属性?谢谢

    0热度

    1回答

    EVE可以使用文本搜索吗?它在mongo https://docs.mongodb.com/v3.2/text-search/上实现,但我无法在EVE上运行它。 即 find({ $text: { $search: "java \"coffee shop\"" } })

    1热度

    1回答

    我们需要一个国际化的API,在其查询中支持许多语言。使用“Accept-Languages”标题密钥的最佳方式是什么?我正在考虑为每种语言设置一个集合,并在相应的集合上进行透明查询。或者你认为在uri中对语言进行硬编码更好吗?

    2热度

    1回答

    当我运行api.py时,默认IP地址是127.0.0.1:5000,它是本地主机。我正在运行服务器端的前夕脚本。我能够将该IP地址更改为服务器的地址吗?或者我只是使用服务器的地址访问它。 例如, 如果服务器的地址是11.5.254.12,那么我运行api.py。 我可以使用11.5.254.12:5000在服务器之外访问吗?或者有什么方法可以将它从127.0.0.1更改为11.5.254.12?

    7热度

    1回答

    我有以下资源定义: item = { 'wrapper': { 'type': 'dict', 'schema': { 'element': { 'type': 'objectid', 'data_relation': { 'resource': 'code', 'field': '