谷歌应用程序引擎 django 形式 pyamf
我的 flash-pyamf-gae 工作得很好。 现在我想按照 google 教程创建一个经典的 Django 表单: http://code .google.com/appengine/articles/djangoforms.html 我这样做了,但是当我发布表单中输入的数据时,我从 pyamf 收到以下消息:
格式错误的流 (amfVersion=110)
400 错误请求 请求正文为 无法成功解码。
回溯:
回溯(最近一次调用最后一次):
文件 “C:\Users\Giil\Documents\dev\gae\moviesbuilder\pyamf\remoting\gateway\google.py”, 第 79 行,已发布 logger=self.logger, timezone_offset=timezone_offset)
文件 "C:\Users\Giil\Documents\dev\gae\moviesbuilder\pyamf\remoting_init_.py", 第 640 行,解码中 msg.amfVersion) DecodeError: 格式错误的流 (amfVersion=110)格式错误的流 (amfVersion=110)
现在这对我来说很有意义,因为我从表单发送的内容不是 amf。我该如何处理这个问题?
注意:我感觉问题来自我的 app.yaml 我没有特殊的处理程序来告诉应用程序以不同的方式处理此表单...格式错误的流(amfVersion=110)
My flash-pyamf-gae works nice.
Now I would like to create a classic Django form by following the google tutorial : http://code.google.com/appengine/articles/djangoforms.html
I did but when I post the data entered in my form i get the following message from pyamf :
Malformed stream (amfVersion=110)
400 Bad Request The request body was
unable to be successfully decoded.Traceback:
Traceback (most recent call last):
File
"C:\Users\Giil\Documents\dev\gae\moviesbuilder\pyamf\remoting\gateway\google.py",
line 79, in post
logger=self.logger, timezone_offset=timezone_offset)
File
"C:\Users\Giil\Documents\dev\gae\moviesbuilder\pyamf\remoting_init_.py",
line 640, in decode
msg.amfVersion) DecodeError: Malformed stream (amfVersion=110)Malformed stream (amfVersion=110)
Now that make sens to me because what I send from my form is not amf. How can I deal with this ?
Note : I have the feeling that the problems come from my app.yaml
I have no special handler to tell the application to process this form differently...Malformed stream (amfVersion=110)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我用自己的方式解决了问题:
我的表单(帖子针对另一个函数,而不仅仅是像谷歌示例中的“/”):
然后我需要写入数据存储并显示列表:
I solved the problem my own way :
My Form (the post is directed towards another function and not just "/" as in google example) :
And then what I need to write to the dataStore and display the list :