【发布时间】:2018-07-15 19:13:59
【问题描述】:
我有一个名为 close_date 的模型字段
models.py
class Project(models.Model):
close_date = models.DateTimeField(blank=True, null=True)
在我的表单中,我没有添加任何类来显示它,因为我将在我的模板中使用 django-widget-tweaks 来完成它。但是,我的表单如下所示:
forms.py
class NewProjectForm (ModelForm):
class Meta:
model = Project
fields = ['close_date', ...]
模板
{% load widget_tweaks %}
<div class="form-group" id="close_date">
<label>{{project_form.close_date.label}}</label>
<div class="input-group date">
<span class="input-group-addon"><i class="fa fa-calendar"></i></span>
{% render_field project_form.close_date class="form-control" type="text" %}
</div>
</div>
<script>
$('#close_date .input-group.date').datepicker({
todayBtn: "linked",
keyboardNavigation: false,
forceParse: false,
calendarWeeks: true,
autoclose: true
});
</script>
这一切都很好,我可以显示表单,将其保存到数据库,甚至向用户显示数据,但是当我想编辑这个对象并从我的视图中填充表单时,我在日期选择器输入字段:
2018-02-28 00:00:00
如何将那里显示的内容从 2018-02-28 00:00:00 更改为 02/28/2018?
这是在 django 方面还是 JS 方面?
【问题讨论】:
标签: javascript jquery python django datepicker