Python Django项目列表未出现

Python Django项目列表未出现,python,django,Python,Django,我创建了模型、视图和模板,用于在模板中显示项目列表,但在我运行网站之后,它什么都没有。请帮我解决这个问题 model.py class waterLevel(models.Model): height = models.CharField(max_length=250) date = DateTimeField(max_length=250) def __str__(self): # # return self.height + '-' + self.date view.py d

我创建了模型、视图和模板,用于在模板中显示项目列表,但在我运行网站之后,它什么都没有。请帮我解决这个问题

model.py

class waterLevel(models.Model):

height = models.CharField(max_length=250)
date = DateTimeField(max_length=250)

def __str__(self):
# #
    return self.height + '-' + self.date 
view.py

def compare(request):

    all_waterLevels = waterLevel.objects.all()
    context = {'all_waterLevels': all_waterLevels}
    return render(request, 'Home/compare.html', context)
compare.html

 {% if all_waterLevels %}


    <ul>
      {% for height in all_waterLevels %}
        <li><a href="/Home/compare{{ waterLevel.id }}/"> {{ waterLevel.height }}</a></li>
        <li><a href="/Home/compare{{ waterLevel.id }}/"> {{ waterLevel.date }}</a></li>
      {% endfor %}

    </ul>
{% else %}
    <h3>no any details</h3>
{% endif %}
{%if所有\u水位%}
    {%表示所有水位的高度%}
  • {%endfor%}
{%else%} 没有任何细节 {%endif%}
试试这个:

{% if all_waterLevels %}


<ul>
  {% for waterLevel in all_waterLevels %}
    <li><a href="/Home/compare{{ waterLevel.id }}/"> {{ waterLevel.height }}</a></li>
    <li><a href="/Home/compare{{ waterLevel.id }}/"> {{ waterLevel.date }}</a></li>
  {% endfor %}

</ul>
{% else %}
    <h3>no any details</h3>
{% endif %}
{%if所有\u水位%}
    {所有_水位%中的水位百分比}
  • {%endfor%}
{%else%} 没有任何细节 {%endif%}
试试这个:

{% if all_waterLevels %}


<ul>
  {% for waterLevel in all_waterLevels %}
    <li><a href="/Home/compare{{ waterLevel.id }}/"> {{ waterLevel.height }}</a></li>
    <li><a href="/Home/compare{{ waterLevel.id }}/"> {{ waterLevel.date }}</a></li>
  {% endfor %}

</ul>
{% else %}
    <h3>no any details</h3>
{% endif %}
{%if所有\u水位%}
    {所有_水位%中的水位百分比}
  • {%endfor%}
{%else%} 没有任何细节 {%endif%}
如果您使用的是“所有水位的高度”,那么您应该使用“height.height”和“height.date”的models.py格式与您提到的相同???表中有条目吗?很有效。谢谢。我在这件事上浪费了3个多小时。再次感谢您,但是您应该使用
{%url'%}
模板标签,而不是在模板中硬编码url。如果您使用“所有水位的高度”,那么您应该使用“height.height”和“height.date”的models.py格式与您提到的相同???表中有条目吗?很有效。谢谢。我在这件事上浪费了3个多小时。再次感谢您,但是您应该使用
{%url'%}
模板标记,而不是在模板中硬编码url。