Django DateTimeField带有可选的时间部分

时间:2013-06-25 11:42:16

标签: django django-models

我有一个表示事件开始时间的字段,我正在使用Django DateTimeField。 此字段是必填字段,但有时用户只知道开始日期而不知道时间。 是否有时间部分是可选的并保持日期部分是强制性的?

2 个答案:

答案 0 :(得分:0)

也许你应该尝试将日期与时间分开。有DateField和TimeField。

答案 1 :(得分:0)

在视图或模型中使用的示例:

您可以使用函数strptime以任何格式显示日期时间字段。

from datetime import datetime
datetime.now().strftime('%Y-%m-%d')
# print string '2013-06-25'

模板使用示例:

您可以使用templatetag date

  

{{datetime_field | date:“Y-m-d”}}