html - django:如何将数据库中的日期值放入“input type='date'”?
问题描述
为什么我不能将数据库中的值输入类型日期?即使我的查询是正确的?
{% for feedback in feedbacks %}
<input name="datef" value="{{feedback.dateSubmitted}}" type="date">
{% endfor %}
这是我的意见.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 更改为 this ,这是我的 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">
推荐阅读
- redhawksdr - USRP 在 RedhawkSDR 中不可见
- typescript - 如何创建从 Cloud Storage 返回对象列表的 Google Cloud 函数
- html - 使用 css/html 模拟图像中的垂直和水平标题
- r - 多个值的散点图 R
- excel - 如何将 Word 文档打印为封面?
- ruby-on-rails - 在 Rails 中设置 session_id cookie SameSite 属性
- azure-devops - 在 Azure DevOps 中运行管道后,生成将去哪里?
- node.js - 导入的 Sequelize 连接在一个文件中正常工作,但在另一个文件中不能正常工作
- c# - ServiceStack 的 HttpResult 类没有正确格式化 CSV 文件
- node.js - 如何在一个 AWS EC2 实例上部署 Node JS API 和 React 前端?