此代码在django的datefield中添加了一些小扩展,以处理近似日期(例如1963年3月)和默认年份日期(例如,假设“6月24日”是最近的日期)。

django-date-extensions的Python项目详细描述


Django日期扩展 作者:Matthew Somerville

这段代码向django的datefield添加了一些小扩展,以处理 近似日期(例如“1963年3月”)和缺省年日期(例如假设) “6月24日”是最近的一次。

示例包含一个希望是自包含的django项目,该项目仅显示 使用这些输入方法关闭窗体。

< H2>近似日期< /H2>

一个新的对象,近似值,用来表示可能没有日期的日期。 一个月或一天。近似字段是用来表示这些的模型字段。 模型中的对象,并且近似AtFieldField是Django中使用的字段。 形式。只要将模型字段指定为 而不是DateField。

默认年份日期

prettyDateField是用于DateField模型字段的表单字段。它需要 一个参数future,它是一个可为空的布尔值。如果为真,则输入日期 失踪一年将被视为下一个可能发生的日期 -例如,2009年11月24日,进入12月24日将被视为 2009年12月24日,进入3月3日将被视为2010年3月3日。如果未来 如果为False,则会发生相反的情况,假定年份减去日期是 过去发生的最近的一次。

如果未设置future,则prettyDateField的作用与DateField相同,只是 允许序数上的后缀,并假定d/m/y而不是m/d/y。

测试

运行“tox”并安装tox。

待办事项

改进日期解析以接受更多输入,如my trainttimes.org.uk php,如 “下周五”。

如有任何疑问或意见,请与我们联系。可能有东西坏了,我试着 整理一下代码以便公开发布:)

马修·萨默维尔。

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

推荐PyPI第三方库


热门话题
java初学者Swing递归   java将hashmap转换为JSON字符串   cURL和java字符串变量出错   java为什么不将其视为多重继承,而所有类都首先从对象类扩展,然后再扩展其他类   java如何在eclipse中添加插件依赖项   使用java从Ms word表中提取图片   java实现可比较的接口   验证生成的事务时发生java错误。木栓   java@OneToMany和不同的主键   java Jaxb2在相对路径上找不到xsd架构   java客户端C++服务器数据发送/接收问题   javajaxws-webservice。改变节点结构   java如何将带有特殊字符的字符串转换为另一个转义字符串   netbeans如何链接JGraph传感器和Java邮件?   java如何在单个tomcat中检查每个web应用程序的内存大小?   客户端图形QLJava类生成器