当前位置: 首页 > news >正文

做网站的视频教学深圳定制钻戒哪里好推荐

做网站的视频教学,深圳定制钻戒哪里好推荐,比较好的商城网站设计,大连建设网站公司1、问题背景 PyAMF 是一个用于在 Flex 和 Python 之间进行通信的库#xff0c;在使用 PyAMF 与 Flex 应用进行通信时#xff0c;经常会遇到错误。例如#xff0c;在发送一个 Flex Investor 对象到 Python 时#xff0c;会得到一个 ‘KeyError: first_name’ 的错误。这是因… 1、问题背景 PyAMF 是一个用于在 Flex 和 Python 之间进行通信的库在使用 PyAMF 与 Flex 应用进行通信时经常会遇到错误。例如在发送一个 Flex Investor 对象到 Python 时会得到一个 ‘KeyError: first_name’ 的错误。这是因为 Flex 对象必须与 Django 模型具有完全相同的字段否则就会出错。 2、解决方案 为了解决这个问题可以使用 IExternalizable 接口。IExternalizable 接口允许您显式地写入和读取对象。通过使用 IExternalizable 接口可以只发送和接收 Flex 对象中需要使用的字段而无需发送所有字段。 在 PyAMF 0.6b2 版本中对继承处理进行了修改现在 PyAMF 对从 Flex 传入的对象更加宽容。您应该不会再收到 KeyError 错误了。 以下是使用 IExternalizable 接口来解决问题的示例代码 from django.contrib.auth.models import User from pyamf.flex import *class Talent(User, IExternalizable):street models.CharField(max_length100)street_nr models.CharField(max_length100)postal_code models.PositiveIntegerField()city models.CharField(max_length100)description models.CharField(max_length100)def __externalize__(self):return {id: self.id,username: self.username,first_name: self.first_name,last_name: self.last_name,email: self.email,street: self.street,street_nr: self.street_nr,postal_code: self.postal_code,city: self.city,description: self.description,}classmethoddef __internalize__(cls, data):talent cls(**data)return talent python在 Flex 端可以使用以下代码来注册 IExternalizable 类python [Bindable] public class Investor extends Externalizable {public static var ALIAS:String be.addestino.battleoftalents.model.Investor;public var id:Object;public var street:String;public var street_nr:String;public var postal_code:uint;public var city:String;public var cash:Number;public var date_created:Date;public var date_modified:Date;public var username:String;public var password:String;public var email:String;public function Investor() {}override public function writeExternal(output:IExternalizable):void {super.writeExternal(output);output.writeObject(id);output.writeUTF(street);output.writeUTF(street_nr);output.writeUInt(postal_code);output.writeUTF(city);output.writeNumber(cash);output.writeObject(date_created);output.writeObject(date_modified);output.writeUTF(username);output.writeUTF(password);output.writeUTF(email);}override public function readExternal(input:IExternalizable):void {super.readExternal(input);id input.readObject();street input.readUTF();street_nr input.readUTF();postal_code input.readUInt();city input.readUTF();cash input.readNumber();date_created input.readObject() as Date;date_modified input.readObject() as Date;username input.readUTF();password input.readUTF();email input.readUTF();}}使用 IExternalizable 接口可以解决 Flex 类映射的问题从而实现 PyAMF 与 Flex 应用的无缝通信。
http://www.hkea.cn/news/14481605/

相关文章:

  • 网站搭建定制西安的网页设计公司
  • 网站建设公司小程序广州seo排名优化
  • 韩国私人网站服务器wordpress文章缩略图
  • 白银市建设局网站首页百度竞价开户哪家好
  • 山东省山东省建设厅网站首页涡阳做网站
  • asp如何做网站wordpress 分类下的文章
  • 没有网站seo怎么做查看网站是哪个公司做的
  • 廊坊微信网站建设WordPress抓取豆瓣
  • 网站规划与建设课程设计深圳哪里有可以做网站跳转的公司
  • 网站 ftpsem竞价专员是干什么的
  • 学院网站建设工作会议传智黑马培训机构
  • 怎么给网站添加关键词网站设计外文文献
  • 百色网站建设短网址还原
  • 搜寻的网站有哪些网站建设分金手指专业六
  • 深圳营销型网站公司电话门户网站建设的意义
  • 沈阳网站开发培训多少钱建设工程教育网论坛官网
  • 个人网站有哪些平台做网上商城网站
  • 做网站是不是要有数据库旅游网络推广怎么做
  • 江苏广泽建设有限公司网站vip影视网站如何做app
  • 装饰公司怎么做网站做网站的电脑自带软件是什么
  • aspcms网站地图模板长沙建企聘企业管理有限公司
  • 公司做网站自己注册域名工程项目建设程序
  • 外贸网站图片素材线上推销的方法
  • 计算机网站开发职业定位安阳市建设工程招标投标协会网站
  • 福建省网站建设方案书烟台卓通网络科技有限公司
  • 国外精品成品网站1688天津网站建设的公司哪家好
  • 继续接入备案 增加网站 区别中小企业融资服务平台
  • 什么网站可以做线上小游戏网站费用多少钱一年
  • 广东高端网站设计公司单机多wordpress
  • 中国建设银行培训网站徐州企业建站