用于将对象序列化为cocoa属性列表xml的django应用程序
django-plist的Python项目详细描述
django plist是一个django应用程序,它简化了 将django模型对象转换为 Cocoa平台(iPhone/MacOSX)。
安装
有关安装说明,请参阅install.markdown。注意 关于配置django并确保您拥有正确的 安装的应用程序和模板加载程序中的设置。
使用
使用说明可在docs/overview.markdown中找到,它也是 在线提供。
更改日志
0.6-2010年5月20日
- 不要序列化专用模型字段。修复了multi引入的错误 Django 1.2中的数据库支持。
- PropertyListSerializationFailedError现在向 异常。初始化以便在调试时使堆栈跟踪有用。
0.5-2010-01-19
- 添加为“plist关键字”参数以呈现控件的数组快捷方式 在不更改模型类的情况下序列化对象,请参见更新的 docs/overview.markdown中的文档。
- 测试:为快捷函数和常规视图添加了测试套件
- 测试:在cocoa_tests/中添加了cocoa集成测试。这些要求 要运行的功能gcc/cocoa套件。
- 错误:字典键现在已正确转义为pcdata
- 错误:render_dictionary()没有作为字符串呈现。现在没有了 呈现为空字典。
- 错误:DateTime.DateTime对象不应输出几秒。
- 错误:datetime.date对象应使用t00:00:00呈现,cocoa无法 否则请阅读属性列表。
- bug:datetime.time对象现在呈现为字符串,cocoa apps在 <;date>;hh:mm:ss<;/日期>;元素。
0.4-2009年10月29日
- 已将缺少的文件添加到清单。其中在安装时导致生成错误 使用setup.py
- XML数据现在已在<;string>; 中正确转义
0.3-2009年10月28日
- 渲染失败时引发错误,即当对象不是模型时, 没有as-plist()方法或不是基本类型。