【发布时间】:2017-08-06 10:50:31
【问题描述】:
我有一个模型,其中一个对象被称为time,即model.DateTimeField(default=datetime.now)
我还有一个表单,用户可以在其中指定 time,但我只想在其中包含 H:M,而不是整个日期时间。
我尝试在表单中使用 TimeInput 小部件,但提交时会出错,因为我没有 DateTimeField 的“日期”部分。如果我将models.TimeField 用于time,我将无法在管理页面中跟踪日期。
如何隐藏日期以不显示在我的表单中?
【问题讨论】:
-
@Philip Adler 这不是隐藏了许多字段之一,而“DateTimeField”本身就是一个字段吗?
-
我试过 forms.HiddenInput('%Y-%m-%d') 但它给了我 attrs= attrs.copy -> 'str' 对象没有属性 'copy'
-
抱歉,重复的消息不允许自定义添加“将它们作为单独的字段但隐藏一个”,但我看到你自己想出了一个;)
标签: django