为什么我不能将数据库中的值放入输入类型日期?即使我的查询是正确的?
{% 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 %}
我怀疑格式已关闭。日期输入可能需要类似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] 删除。
我来说两句