gpt4 book ai didi

javascript - 如何从django中的日期选择器获取日期

转载 作者:行者123 更新时间:2023-11-27 23:37:12 26 4
gpt4 key购买 nike

我正在尝试使用 django 中的日期选择器从用户那里获取日期。但尽管用户选择了约会,但我什么也没得到。我遵循了本教程 https://simpleisbetterthancomplex.com/tutorial/2019/01/03/how-to-use-date-picker-with-django.html

我正在尝试使用 cleaned.data 获取日期。

date = form.cleaned_data['date']

如何获取用户选择的日期。另外,我想要日期选择器中的小时和分钟字段

这是我在表单中的日期字段(我使用的是 forms.form)

 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'
})
)

这是我的 HTML 文件中的代码

<div class="input-group date" id="datetimepicker1" data-target-input="nearest">
<input type="text" class="form-control datetimepicker-input" data-target="#datetimepicker1"/>
<div class="input-group-append" data-target="#datetimepicker1" data-toggle="datetimepicker">
<div class="input-group-text"><i class="fa fa-calendar"></i></div>
</div>
</div>

<script>
$(function () {
$("#datetimepicker1").datetimepicker();
});
</script>

最佳答案

您已手动添加 <input>到 HTML,但错过了重要的 name范围。没有这个,字段值就不会包含在 POST 中,服务器也永远看不到它。

添加name="date"它应该可以正常工作。

使用的教程{{ form.date }}这是有原因的 - 让它更难搞砸。

关于javascript - 如何从django中的日期选择器获取日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57190108/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com