问题标签 [pyamf]
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.
apache - PyAMF 后端选择!
我一直在使用 PyAMF 为 flex 应用程序编写后端,该应用程序将根据客户的需要请求数百个不同图像的不同组。在开发 flex 代码时,我一直在使用 PyAMF 提供的“simple_server”WSGI 服务器。现在我准备编写一个强大的后端,它能够从 mySQL 数据库中提取图像,并尽可能快、尽可能高效地将它们发送给许多并发客户端。
PyAMF 文档很棒,因为它们提供了许多示例,但是我对我要创建的后端类型感到困惑。
我想要一个 SocketServer 或一个 WSGI 服务器或类似 Twisted、web2py 或 Tornado 的东西吗?这些甚至都不同吗?:) 我应该改用 Apache 模块(mod_wsgi 或 modjy 或 mod_python)吗?
我意识到这可能涉及许多公开辩论,所以也许你可以指出我对这些辩论的任何好的总结?
有这么多选择真是太好了,但是我该如何选择呢?
django - Django + pyamf:从动作脚本应用程序调用网关时出现奇怪的异常
能否请你帮忙。我正在使用 django-amf-gateway 应用程序(http://bitbucket.org/wolever/django-amf-gateway)。
我这样定义网关:
当我以这种方式从 mxml 调用服务时:
我有一个例外:
python - 故意从 pyamf 返回一个 FaultObject
我目前正在从 RubyAMF 迁移到 PyAMF。在 RubyAMF 中,您可以像这样故意返回一个 FaultObject:
PyAMF 中是否有类似的功能?我已经搜索了文档,但找不到任何提及它的内容。
python - 通过 pyAMF 通道发送的 kwargs
我正在使用cherrypy 服务器通过pyAMF 通道从python 客户端接收请求。我从下面的模型开始,它工作正常:
服务器:
客户:
结果: [[u'one=1, two=3'], {}]
现在如果不是:
我用:
并发送相同的请求,我收到以下错误:
类型错误:echo() 正好采用 0 个参数(给定 1 个)
同时:
问:为什么会这样?请分享见解
我正在使用:python 2.5.2、cherrypy 3.1.2、pyamf 0.5.1
django - 如何设置 PyAMF Django 网关以便它使用 AMF3?
如何设置 PyAMF Django 网关,使其使用 AMF3 而不是默认的 AMF0?
python - pyAMF 客户端在哪里(在代码中的哪一点)接受 SSL 证书?
我已经设置了一个侦听 SSL 端口的服务器。我能够连接到它并使用正确的凭据访问服务(下例中的回显服务)
下面的代码工作正常,但我不明白客户端在什么时候接受证书
服务器:
客户:
现在,当我运行它时,它运行正常,客户端日志如下:
2010-01-18 00:50:56,467 DEBUG [root] Read 41 bytes for the response 行看起来很可疑,因为响应太短(证书约为 1K),我希望证书传输在调试日志。
问题:客户端在什么时候接受证书?默认情况下它会存储在哪里?哪个配置参数设置默认位置?
python - 在 python api 中的 GAE 数据存储预加载
我有两个与一对多相关的模型:
类问题(db.Model):
questionText = db.StringProperty(multiline=False)
类答案(db.Model):
answerText = db.StringProperty(multiline=False)
问题 = db.ReferenceProperty(问题,collection_name='answers')
我在 Flex 中实现了前端并使用 pyamf 加载数据。
当我尝试加载所有带有相关问题的答案时,所有的工作都按要求工作,我可以访问字段
回答问题
但是在加载问题的情况下(例如通过 Questions.all() ),'question.answers' 保持为空/null
(尽管在服务器/python 端我可以毫无问题地修改 question.answers - 可能在延迟加载之后)。
那么是否可以加载所有问题以及答案?
(我知道这在 JPA Java api 中是可能的,但是 python 呢?)
我应该使用其他设置、GQL 查询或 django 框架来使其工作吗?
apache-flex - 限制 pyamf flex 会话或设置超时
如何限制我的 amf 会话在 pyamf 上灵活使用?
我已经设置了一个 pyamf 网关,该网关通过 sqlalchemy 向我经过身份验证的 flex 客户端提供源自 django 管理面板的值对象。它工作得很好,但是有一个问题。我的会话持续存在并阻塞了服务器,因此在大约 20 个 AMF 会话通过身份验证后,它不再拒绝,直到我重新启动服务器。
django - 意外的 HTTP 状态 500 响应
我有一个简单的 python 方法,应该由 Django/pyAMF 返回,但它返回的是 HTTP 状态 500(尽管我确实通过该方法没有错误并且创建了 Grupo 对象):
最奇怪的是,另一个做几乎相同事情的调用(它实际上返回了前一个列表)返回 ok:
知道为什么吗?
python - 通过 PyAMF 从 Flex 传入 **kwargs
任何人都知道是否可以轻松地**kwargs
从 PyAMF发送NetConnection.call()
?我会喜欢的。
我可以围绕实际函数编写一个包装器并将其公开并手动执行一些解析以确定要传入的 kwargs,但我不想这样做。在这种情况下,我将只使用一个普通的参数列表。