问题标签 [falconframework]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python-2.7 - oauthlib 在 python falcon 中创建自己的 oauthlib2
我的数据库看起来像这样
我的验证器看起来像这样
我想在 falcon 中为我的 api 定义端点。
当我查看以下链接oauthlibserver中的文档时
这清楚地表明 uri, http_method, body, headers = extract_params(request)
我如何在 falcon 中实现这一点,我还想根据文档中的要求检查我的数据模型是否正确
我也不明白范围和 uri_redirect 应该是什么
如果我必须对模型或代码进行一些更改,请专家让我知道形成一个新手
提前致谢
python - 使用 python Falcon 路由
我是 python 的 Falcon 框架的新手。我有一个关于 Falcon 中间件类的使用的问题。在中间件中使用自定义路由器和请求身份验证是否明智,还是应该仅在路由上处理?
root.py
我打算在哪里编写自定义路线
我还看到了使用app = falcon.API(router=CustomRouter())
. 我在 falcon 官方文档页面上看到了一个文档 - http://falcon.readthedocs.io/en/stable/api/routing.html
请让我知道是否有任何我可以查看的参考资料。
python - Unreasonable route conflict error in python's falcon
Usually falcons have excellent vision. It's weird that falcon in python sees that these two routes as conflicting:
error message:
ValueError: The URI template for this route conflicts with another route's template.
I can easily work around it, but I'm wondering why they are conflicting.
python - 使用 Falcon 的测试模块模拟 multipart/form-data 文件上传
这个简单的 Falcon API 将在参数中使用HTTP POST
withenctype=multipart/form-data
和文件上传,file
并在控制台上打印文件的内容:
也可以使用falcon-multipart中间件来实现相同的目标。
要试用它,请使用gunicorn
( pip install gunicorn
) 运行它,
gunicorn simple_api.py
然后使用 cUrl(或任何选择的 REST 客户端)上传文本文件:
我现在想通过模拟文件上传使用 Falcon 的测试助手来测试这个 API。但是,我还不明白如何做到这一点(如果可能的话?)。模拟请求方法有一个file_wrapper
可能有用的参数,但从文档中我不明白应该如何填充它。
有什么建议么?
python - Falcon python M2Crypto RSA错误
我们最近开发了一个使用 RSA 的 API,主要问题是在控制台中它可以正常工作,但是一旦进入应用程序的“venv”,它就会显示不同的错误。
M2Crypto 库安装在 ubuntu 和 pip 中。
使用 RSA 的代码是:
运行环境的命令:
有什么建议吗?
我究竟做错了什么?
python - 猎鹰,AttributeError:“API”对象没有属性“创建”
我正在尝试测试我的猎鹰路线,但测试总是失败,看起来我做的一切都是正确的。
我的app.py
和我的测试目录tests/static.py
请帮助,为什么我得到AttributeError: 'API' object has no attribute 'create'
错误?谢谢。
python - 如何使用 Falcon 配置测试环境
我开始使用带有 Falcon 和 Gunicorn 的 Python 编写一个小型 REST API。我想编写一些集成测试,但不确定如何设置合适的测试环境(例如切换到另一个数据库)。你有什么好的建议或教程吗?
我目前的想法是可能引入一些中间件并提供一个标头。如果设置了标题,我可以切换到我的测试配置。
python - 尝试从字典对象中查询
我试图从mysql中获取查询结果。
我得到的输出:
{“错误”:“‘用户’”}
为什么?我做错了什么?
谢谢你。
api - 用于构建 API 的 Falcon
如何将 falcon 中的 req 获取为 json 而不是字符串作为单独的键值对。
如果 {"a:213","b":32435} 我如何确保 a 被传递然后获取 a 的值
mysql - 如何使用 django 和 falcon 在单个数据库上执行数据库操作
我正在考虑创建一个项目,为此我选择了 2 个 python 框架,django 和 falcon。我将使用 Falcon 为其他操作构建 API 和 Django。我不明白如何在将访问单个数据库(mysql 数据库)的两个框架中管理数据库操作。
我的计划是使用 Django 模型在数据库中创建表,但是如何访问 falcon 中的数据库值。我不太了解 sqlalchemy。提前致谢。