存储一年和一个月的数据类型。

gocept.month的Python项目详细描述


版权所有(C)2009-2016 Gocept GmbH&Co.KG 保留所有权利。

保留所有权利。

本软件受Zope公共许可证的约束, 版本2.1(zpl)。此发行版应附带ZPL的副本。 本软件按“原样”提供,任何及所有明示或暗示的 不作任何保证,包括但不限于 所有权、适销性、侵权和适用性保证 为了特定的目的。

接受月

存储一年和一个月的数据类型。

此包提供数据类型Month(典型用法: Month(4, 2003),它支持字符串之间的转换,以及 zope.formlib和z3c.form的zope.schema字段和小部件。

要使用month字段,<include package="gocept.month"/>并声明 这样的模式:

>>> import gocept.month
>>> import zope.interface
>>> import zope.schema
>>> class IContract(zope.interface.Interface):
...     title = zope.schema.TextLine(title=u"Contract title")
...     start = gocept.month.MonthField(title=u"Starting date")
...     end = gocept.month.MonthField(title=u"Ending date")

要使用表单小部件,需要额外的formsetuptools (即gocept.month[form])和<include package="gocept.month.browser"/>在ZCML中。

变化

2.1(2017-04-13)

  • 正式支持Python3.6。
  • 修正了configure.zcml与python 3的兼容性。

2.0(2016-04-28)

  • 使包同时与Python2.7和Python3兼容。
  • 向更严格的比较行为的向后不相容变化:while 任意对象(月字符串除外)过去被认为小于任何 Month实例,这样的比较现在引发一个TypeError
  • 已删除不推荐使用的Month.isBetween方法。

1.5(2016-04-27)

  • 仅支持Python2.7和Pypy。
  • 添加tox作为testrunner。

1.4(2016-02-07)

  • __len__方法添加到monthinterval
  • 需要z3c.form>;=2.6来消除一些奇怪的测试依赖项。

1.3.2(2015-10-13)

  • 修复configure.zcml以包含所需的meta.zcml文件。

1.3.1(2015-08-05)

1.3(2014-07-16)

  • 在z3c表单中添加描述所需月份的月份小部件的占位符 格式。

1.2(2013-02-18)

  • 将小部件拆分为setuptools extraform,并且不包括 browserzcml,因此客户端只能使用 这个包没有ui部分。
  • 已将firstOfMonth方法添加到Month
  • 使用zope.formlib>;=4.0而不是zope.app.form
  • 更新至ZTK 1.1.5。

1.1(2012-02-09)

  • 添加monthinterval.foryear()。
  • 在接口中将fromString方法声明为类方法。

1.0.2(2011-09-01)

  • Month上添加了__contains__方法。

1.0.1(2011-04-26)

  • 声明某些上游包需要但不声明的依赖项。
  • 使用stdlib的doctest模块,而不是zope.testing,后者已被弃用。

1.0(2009-10-05)

  • 首次公开发行。

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

推荐PyPI第三方库


热门话题
java JavaBridge errno=10054被Remotehost关闭   javafx如何在每次调用方法中的变量时更新它?(爪哇)   java mod_群集在发现后未平衡负载   Java软件编辑器/语法高亮   java为什么不能强制转换数组的结果。asList()到ArrayList?   java HIBERNATE:无法使用HIBERNATE从MySQL中提取数据   java在Google地图片段上添加布局   java在AbstractTableModel中执行setValueAt之前,我如何做一些事情?   java在整个Tomcat运行时保存变量   java如何在Thymeleaf模板中获取环境变量的值?   java Selenium Chrome驱动程序针对属性的标签   java正则表达式捕获未知数量的重复组