问题标签 [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.
django - Pyamf register_class 未按预期映射强类型对象
我正在使用 Pyamf 作为我的 Flex 应用程序的后端,并且我看到了一些与强类型类的映射有关的奇怪问题。
这是我要返回的模型
这是我在views.py中返回对象的方法:
这是我的 AS3 课程:
当我调用该服务时,我会返回匿名对象数组,即使我已经在 python 中完成了 register_class 并在 Flex 中完成了 RemoteClass。所以这对我来说没有意义。我一定做错了什么?
在玩弄它时,我尝试了一些不同的东西。有点奏效的一件事是在 Flex 中迭代数组并将项目转换为 SouvenirAct 对象,如下所示:
当我在 Flex 中这样做时,我的 SouvenirAct 对象按应有的方式输入,但是子纪念品对象全部为空。因此,当我在返回结果中强制转换 SouvenirAct 对象时,对于强类型的子属性,我会得到 null。
有没有人见过这个?我应该以不同的方式映射类吗?
python - PyAMF DatabaseError:“数据库不支持此查询。” 返回用户对象时
这是我得到的错误:
这是我对这个问题很重要的模型:
这是导致错误的方法:
有趣的是,我需要c.user = None
在返回之前设置正确的,这样我就不会遇到DatabaseError: This query is not supported by the database.
问题。
--update-- 越想越觉得pyamf和django-nonrel获取用户对象的问题。我猜当 pyamf 尝试获取用户对象时,它正在使用某种类型的连接查询,这在 django-nonrel 上不受支持。
为什么是这样?有办法解决吗?
django - 从 PyAMF ClassAlias 中删除一个 django 字段
我用
将我的 django 模型变成 AMF 序列化对象。
但问题是 mymodel 包含一个名为 的自动创建的 pk 字段id
,但 Flash/Flex 客户端不能接受这样的字段,有没有办法在 PyAMF ClassAlias 中删除它?
提前致谢!
python - 使用带有安装参数的 setuptools
install_requires
有没有办法在 setuptools中传递安装参数?
我想要做的是使用--disable-ext
arg 安装 PyAMF。我尝试了以下变化:
但是 args 似乎不是这样传递的(尽管我可能误解了[]
上下文中install_requires
的用法)。
编辑:
正如 Epic_orange 指出的那样,我当然可以使用 手动执行此操作python setup.py --disable-ext
,但我正在尝试将其自动化。我当前的解决方案是脚本化的,但我对这个单个包的独立性不满意,我正在尝试找到一种方法将其与其他依赖项结合在一起。
python - 如何公开 PyAMF 服务?
我创建了一个名为“timesTwo”的服务,并将文件放在正确的目录中。但是,当我尝试从客户端代码调用它时,它告诉我该服务不存在。创建服务器端代码后,如何公开服务?我错过了哪些步骤?
服务器端代码:
我很难找到在线文档。谢谢您的帮助!
旁注:是否有一些资源(网站、书籍、任何东西)比您推荐的 pyamf.org 上的内容更全面?!
python - pyamf,0.6.1,内存泄漏
在服务器使用 PyAMF 增加内存使用量之后,经过几个小时的挖掘,我注意到原因是 easy_install 安装的 0.6.1 版本的 pyamf 库。此错误发生在 Ubuntu 12.04 上:64 位和 32 位版本。以下是该valgrind massif
工具的报告。
在我的情况下,解决方案是cpyamf
使用 pip 使用或安装 pyamf 包pip install pyamf
,因为这个命令也安装cpyamf
并且__init.py__
包含条件导入,即
你能给我解释发生了什么吗?
python - 如何从 python 生成 swf 格式的幻灯片?
如何从 python/django 生成 swf 格式的 sildeshow?
基本上我有一个图像和文本列表,我想使用 python 生成一个 swf 文件。
我检查过似乎使用 MING 或 PyAMF 是前进的方向,但我不太明白它应该如何工作。
谢谢。
python - Python 发送 AMF
我正在学习 Python 对于我的一个项目,我需要将数据发布到使用 AMF 消息传递的服务器。
捕获的标头如下所示:
POST 标头对我来说不是问题,但是如何格式化发送到服务器的数据:
我知道有一个 PyAmf 库,我查看了文档,但它非常抽象,对于像我这样的初学者来说,很难将各个部分放在一个代码中。
那么如何在 Python 中格式化这些数据呢?
python - 如何将 pyamf 安装到 Windows Python 2.7
我尝试在 Windows 7 x64 上将 pyamf 安装到 Python 2.7 x86。
我使用了 pip install 或 python setup.py install,但它们有同样的错误。
我也尝试了各种版本。我知道有一个为 pyamf 版本 6 编译的 Windows 二进制安装程序。但我想使用更高版本。如何解决这个问题?
python - 如何将此值转换为十六进制?(amf值)
上下文:我使用 python 解码来自 flex 应用程序的 amf 响应。
使用 pyamf 我可以解码所有响应,但有一个值引起了我的注意。
此值 \xa2C 转换为 4419
我知道 \x 与十六进制值相关,但我无法获得将 4419 转换为 \xa2C 的函数。
4419 是一个整数。
--- 更新 1
这个原始值,不是十六进制的。
因为我将此值 \xa2I 转换为 4425。
那么 \xa2I 是一个什么样的值??? 谢谢!
-- 更新 2。
奇怪的是有时在 F 之后接受值并且在其他情况下显示错误。但不是肯定的十六进制值。