【发布时间】:2021-04-25 18:34:01
【问题描述】:
我想在我的 django 项目中添加一个日期时间选择器输入字段。
我发现this 教程提供了几种方法,但它们都使用forms.py,如下所示:
from django import forms
class DateForm(forms.Form):
date = forms.DateTimeField(
input_formats=['%d/%m/%Y %H:%M'],
widget=forms.DateTimeInput(attrs={
'class': 'form-control datetimepicker-input',
'data-target': '#datetimepicker1'
})
)
但我没有在我的项目中使用表单。我正在使用功能视图。 我找不到如何以这种方式实现 DateTime 选择器的示例?!
感谢任何帮助。
【问题讨论】:
-
你有什么特别的理由不想在你的项目中使用表单吗?
-
我正在进行项目,快完成了,我不想切换到使用表单
-
您可以创建一个简单的表单子类化 djangos
Form类并使用它,真的没有理由不这样做,“不想要”不是它的原因当您有 5 种不同的工作方法可以使用 Forms 完成您需要做的事情时,这确实是 0 意义的偏好,尤其是在这个问题的上下文中 -
模板是使用视图函数渲染的。你是说我只为日期时间选择器的一部分制作表格?我不知道如何组合它们!可以举个例子吗?
标签: django datetimepicker bootstrap-datetimepicker tempus-dominus-datetimepicker