问题标签 [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-3.x - 使用 peewee 持久化 python 对象
这是我的用户对象
这是 BaseModel 对象
这就是数据库的定义方式,
这是用户资源,
这是创建 REST 端点的代码
当我转到网址http://127.0.0.1:8000/user时 ,我收到以下错误,
我究竟做错了什么。
python - 无法在 Python 中为 Falcon 测试解码 JSON 正文
我正在尝试为 Falcon 框架编写一些 pytest,并按照此处的说明进行操作。我想模拟一个 POST 请求。但是,我不断收到以下错误
测试/test_app.py:29: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../harvester -venv/lib/python2.7/site-packages/falcon/testing/client.py:170:在json中返回json.loads(self.text)/System/Library/Frameworks/Python.framework/Versions/2.7/lib /python2.7/json/ init .py:338:在加载中返回 _default_decoder.decode(s) /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json/decoder.py:366 : 在解码 obj 中,end = self.raw_decode(s, idx=_w(s, 0).end())
自我 = , s = '', idx = 0
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json/decoder.py:384:ValueError
这是我正在尝试编写的 Falcon 测试。当我验证我在JSONlint.comdata
上放入变量的 JSON 时,它向我显示数据是有效的,因此问题似乎与格式无关。
任何线索为什么会发生这种情况?
python - 使用 gunicorn WORKER TIMEOUT Raspberry Pi 的 falcon api
我正在使用带有 gunicorn 和以上代码的 Falcon 框架来托管一个 API 来保存一个变量并使用带有命令的 API 调用来更改和检索它
当我http://localhost/set
正确打开它时,它会更改并返回值,但一段时间后我在控制台上收到以下错误并且变量值被重置
有关如何解决此问题的任何帮助。提前致谢。
python - 运行一个简单的 Falcon 应用程序
我有一个直接来自入门示例的简单 falcon 应用程序
代码在一个名为manage.py
当我尝试运行gunicorn manage:app
这就是我得到的
我在这里做错了什么?
python-2.7 - 如何对 Falcon API python 执行单元测试
我已经使用Python 语言的Falcon 框架开发了一个应用程序。我开发了一些 API,现在我想执行单元测试,所以我使用了 unittest 包,但是我无法测试我的 API,因为它未能通过 unittest。为了测试,我参考了这个文档 ,我试图模拟 get 方法,但它询问我的论点。此外,我无法执行任何放置或后测试。这是我执行单元测试的代码
主文件
调度程序.py
类 SchedulerCollection(BaseResource):
# @falcon.before(validate_scheduler_create) def on_post(self, req, res):
scheduler_test.py
运行测试后,我收到此错误
我不知道我在哪里做错了
任何帮助将不胜感激
谢谢
python - Python - 不同的日志应该在不同的文件中,但出现在同一个文件中
我有一个 Web 应用程序,具有最少的日志记录功能。后端使用 Falcon(在 Python 上)在 Apache 上运行。
每个请求都有以下代码
我从 2 个不同的 IP(IPx 和 IPy)访问该应用程序 - 因此“日志”下应该有 2 个文件夹,文件夹“IPx”和文件夹“IPy”,每个文件夹中都有一个日志文件..
但是在我访问网络后,我看到了 2 个文件夹,但其中只有一个文件夹中有一个日志文件(比如说 IPx 文件夹中的 IPx_day.log),但是在查看了 IPx_day.log 文件后,我看到:
这两行都在文件文件中 - IPx_day.log
有谁知道为什么这两行出现在同一个文件中?
谢谢。
python - 芹菜:没有配置结果后端?
我正在尝试从命令行检查 celery 结果,但出现No Result Backend Configured
错误。我已将 redis 设置为我的结果后端,现在不知所措。
我有这样的芹菜应用程序设置:
qflow/celery.py
:
配置模块 ( qflow/celeryconfig.py
) 如下所示:
芹菜工人开始很好:
似乎表明结果已配置。
我导入任务并从我的 webapp 启动它们(基于 falcon,使用 gunicorn 运行),但是当我尝试在命令行上使用 查询它时celery result <task_id>
,我得到:
我在 linux (4.8.0-52-generic) 上运行
python - 使用 Boto3 将缩略图上传到 S3
我正在使用 Falcon 框架和Pillow将联系人的个人资料图片上传到 S3,然后调整该图片的大小以获得缩略图,然后上传该缩略图。
我已经查看了其他答案,但其中一些需要激活存储桶写入访问权限,而一些需要使用 django 的default_storage
我没有的功能。
我从带有箭头 ( ) 的行中收到以下错误---->
:
ValueError: Fileobj must implement read
python - SqlAlchemy:无法在“翻译”列的行中找到列
我在 Falcon 框架中的端点有问题,我有两个可以访问 DB 的模型类,但是当执行秒类时,这会引发异常:
sqlalchemy.exc.NoSuchColumnError:“无法在“翻译”列的行中找到列
我的数据库或对象映射中没有“翻译”列。
版本:
Python 3.6.2
PyMySQL==0.7.11
SQLAlchemy==1.1.11
我的代码:
端点:
班级聚会
班级考试
数据库
执行“new_user_exam”方法时出现错误。如果函数“find_rolecourseid”没有执行,则方法“new_user_exam”有效。
所有痕迹:
帮助和感谢