django:如何将数据库中的日期值放入“input type='date'”?

用户12951147

为什么我不能将数据库中的值放入输入类型日期?即使我的查询是正确的?

{% for feedback in feedbacks %}
   <input name="datef" value="{{feedback.dateSubmitted}}" type="date">
{% endfor %}

这是我的 views.py

feedback = obj.objects.all()
    print(feedback)

这是打印的结果

<QuerySet [<TrEmployeeSuppliersFeedbackQuestionsSubmittedRecords: mystudent>]>

我的模型.py

class TrEmployeeSuppliersFeedbackQuestionsSubmittedRecords(models.Model):
    .....
    dateSubmitted = models.DateField(auto_now_add=True, null=True, blank=True)
    .....

结果在我的网络视图中

在此处输入图片说明

更新:我将我的 html 更改为此,这是我的 webview 中的结果

html

{% for feedback in feedbacks %}
    {{feedback.dateSubmitted}} <input name="datef" value="{{feedback.dateSubmitted}}" type="date">
{% endfor %}

在此处输入图片说明

NS0

我怀疑格式已关闭。日期输入可能需要类似year-month-date. 尝试像这样传递它:

<input name="datef" value="{{feedback.dateSubmitted|date:'Y-m-d'}}" type="date">

如果上述方法不起作用,请尝试:

<input name="datef" value="{{feedback.dateSubmitted|date:'d/m/Y'}}" type="date">

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用jQuery从HTML <input type =“ date”>中提取值

java.sql.Date错误如何避免呢?将日期插入我的数据库

如何从数据库以iso8601到type =“ date”的需要格式显示日期

如何设置输入的默认值[type =“ date”]

<input type =“ date> onchange触发过多

ReactJS <input type =“ date”>格式日期

如何在Chrome中更改<input type = date>的外观

无法使用Selenium在Firefox的<input type =“ date”>字段中输入日期

如何更改输入type =“ date” datepicker的外观?

如何在Angular中正确使用<input type =“ date”>?

<input type =“ date”>-jQuery捕获事件清除日期

如何在Firefox输入[type = date]中重设日期?

如何将(格式正确的)字符串变量分配给<input type =“ date” />值

当input [type = date]接收到值时,如何显示元素?

将C#Datetime转换为input [type = date]

如何将保存日期和时间的java.util.Date对象插入mysql数据库

在Chrome中设置输入[type = date]的样式

如何将字符串Date从数据库转换为Integer?

如何将Joda Date持久保存到sql数据库?

rails如何在数据库的日期字段中保存date_select字段值

<input type ='date'>在选择日期时使Dartium崩溃

如何将在<input type =“ time” />中输入的值插入数据库?

如何监听输入中的段值 (__/__/___) 变化[type="date"]

使用 type="date" 在 TextBox 中显示日期

如何为 <input type="date" id="availableDate" value =" "/> 设置当前日期

将 <input type="date"> 更改为波斯语日期

如何检查 input type="date" 是否有值

在移動瀏覽器的 input[type='date'] 中對齊輸入的日期

更新 type=date 的表单时显示日期