Zope Ztutils的补丁,使“make_query”和“make_hidden_input”更加灵活和可靠。

dm.zopepatches.ztutils的Python项目详细描述


这个包修补zope的ZTUtils以增强其make_querymake_hidden_input函数。这些函数用于传递值 两个请求并允许目标请求近似地获得值。 与源请求中相同的方式(例如,在同一类型中), 在目标请求中避免冗长的修正。

标准的zope版本非常有限。他们支持 (二进制)字符串、整数、浮点数和DateTime.DateTimeas 基本数据类型、列表和名称空间(例如 使用这些元素类型的items方法 价值观。

这个包用一个变量替换zope的ZTUtils.Zope.complex_marshal。 正确处理Unicode和元组的。此外,空列表 (和元组)被保留。元组被封送为列表。这个 补丁使“make_query”和“make_hidden_input”更加可靠。

从版本1.1开始,应用程序可以注册扩展 支持其他基本数据类型或支持 传递嵌套更深的结构化值。关于细节, 请查看类Extension的docstrings和函数 register_extensionunregister_extension

默认情况下,扩展框架用于注册 扩展处理None值。请注意,此更改 相对于1.1以前的版本,None传递的行为。 使用unregister_extension("none")保留旧行为。

扩展框架用于定义函数 register_json_extension。 它使用json封送处理来表示 嵌套太深而无法处理的结构化数据 基本的捣碎。你需要定制吗 对于json编组,采用 register_json_extension作为自己定义的蓝图。

版本历史记录

2.0

Python 3/Zope 4 compatibility

1.1

Extension framework to optionnaly support application specific handling of new data types and deeper data structures

^{tt10}$ is (by default) passed on as the object ^{tt10}$ not as the string ^{tt17}$.

1.0

Lets ^{tt2}$ and ^{tt19}$ reliably handle unicode, tuples and empty lists.

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java未从Facebook OAuth接收名字、姓氏和姓氏   我自己代码中的java ConcurrentModificationException   java在Android上获得单像素TIFF图像   java图形输出中的swing集成弹出窗口“通知”   将数据库表中的所有数据集插入jTable Java   java如何使用Hibernate获取不完整的集合?   打印无法从java连接到打印机   java使用分隔符拆分带引号的字符串   java Axis2禁用严格验证(wsdl2java中的Eosv)允许什么,如何使其更加严格?   java有人能帮我处理循环代码吗   java将JsonObject数组转换为整数   JavaXWiki扩展:检测事件空间创建   java如何设置图表的文本方向以使用poi旋转所有文本?   eche RecyclerView项的java Set自定义字体   java单元测试带有私有构造函数的spring组件,无需注入   用户界面如何在java中动态显示一组多个元素?   如何从java应用程序调用IDL(交互式数据语言)?   Java的内置库实现