gpt4 book ai didi

python - Flask-ReSTLess的复杂路线(例如“忘记密码”)

转载 作者:行者123 更新时间:2023-12-03 17:03:24 24 4
gpt4 key购买 nike

我希望在使用Flask-Restless时为“忘记密码”功能创建一个途径。我的想法是该请求可能如下所示:

POST /api/user/<id>/forgot_password


然后Flask-Restless将此请求发送到我提供的自定义“忘记密码”路由。这样,我可以在用户对象上定义自己的复杂操作(在DB中存储中间内容,电子邮件密码重置链接等)。

我无法在 docs for Flask-Restless中找到此类功能。同样,尽管试图建立一条快速(单独的)单独路线(在Flask-Restless之外),而该路线仅与上述路线相对应,但Flask-Restless仍然接受了请求并返回了405(方法不允许)。

可以想象这种功能还可以用于其他复杂的操作(例如,更改密码,更改电子邮件)。

是否可以通过某种方式实现此路由方案?如果是这样,怎么办?

如果没有,那有什么选择呢?在单独的蓝图中有一条普通路线?

最佳答案

在Flask-Restless扩展中这是不可能的。一个也许可以手动添加它。

为此,我在Flask-Restless问题跟踪器上做了一个feature request,作者确定它不在范围内。

关于python - Flask-ReSTLess的复杂路线(例如“忘记密码”),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28637420/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com