【发布时间】:2011-07-23 21:43:08
【问题描述】:
我正在尝试将日历日期输入添加到我的一个表单中。 Django 在其管理页面上使用了一个很棒的日历小部件,但我不知道如何将它添加到自定义表单中。
我在这里发现了一些关于同一主题的其他问题,但它们似乎都已过时、复杂且不起作用。
有没有办法将 Django 的内置日历小部件包含到我的一个表单中?
【问题讨论】:
-
目前我发现的最简单快捷的方法是使用forms.widgets.DateInput
-
参见下面的this answer,它是最新的,而且非常简单。但是,请注意,这提供了 3 个下拉菜单(年、月、日),而不仅仅是一个日历框……IMO 有点烦人。
-
我设法让它在 Django 2.0.2 上运行。请参阅此链接上的我的答案。 Django 2 AdminDateWidget
标签: django django-forms