你好,我刚开始学习django,我有问题,以我想要的方式呈现内容。理想情况下,我要管理门票系统,并有票号,开始日期,结束日期和状态出现在页面上。类似于下面的格式
{% extends 'base.html' %}
{% block content %}
<h1>test</h1>
{% for cr in crs %}
<p>{{ cr }}</p>
{% endfor %}
{% endblock content %}
从我在我的视图文件中唯一显示的东西,当我在我的web浏览器中查看它只是票号。
如有任何帮助,不胜感激。
你也应该在你的模板中呈现属性.start_date
和.end_date
,所以:
{% for cr in crs %}
{{ cr.cr_number}} {{ cf.start_date}} {{ cr.end_date}} {{ cr.get_status_display}}
{% endfor %}
可以用|date
指定日期格式模板过滤器[Django-doc]:
{% for cr in crs %}
{{ cr.cr_number }} {{ cf.start_date|date:"Y-m-d"}} {{ cr.end_date|date:"Y-m-d"}} {{ cr.get_status_display }}
{% endfor %}