集体。z3cform.datetimewidget 困境

collective.z3cform.datetimewidget woes

我正在尝试扩展表单并向其添加日期时间字段。当我在 updateWidgets() 中为小部件分配一个 datetime.datetime 值时,它会抛出一个错误,指出 datetime 没有 getitem.

我通过在这个包中修补 widget_datetime 和 widget_date 来检查 self.value 是否是一个日期时间并采取相应的行动来解决这个问题。

是否有一些在表单中使用此日期时间字段的高级示例?

保存到上下文对象时使用 datetime 的 timetuple() 方法。请参阅上面评论部分中的要点。