如何在Django中修复数据库的有序列表顺序?

问题描述 投票:0回答:1

我创建了一个项目,该项目显示用户的名字和姓氏,如果用户转到“ / users”,则显示电子邮件。它工作正常,但问题是当我尝试显示数据时,我在排序列表中得到了相同的数字。请参考图片了解详细信息。dj

这里是HTML文件的代码...如何解决此问题?

<!DOCTYPE html>
{% load static %}
<html lang="en" dir="ltr">
  <head>
    <meta charset="utf-8">
    <title>User Page</title>
    <link rel="stylesheet" href="{% static 'css/usercss.css' %}"/>
  </head>
  <body>
   <h2>Welcome to user page</h2>
   {% if accessdata %}
   <ol>
   {% for elements in accessdata %}
    <li>UserProfile</li>
    <ul>
      <li> {{ elements.firstname }}</li>
      <li> {{ elements.lastname  }}</li>
      <li> {{ elements.email }}</li>
    </ul>
    {% endfor %}
  </ol>
  {% else %}
   <p> No users found</p>
  {% endif %}
  </body>
</html>
python django django-models django-views django-database
1个回答
0
投票

问题是您正在<ul>内部直接进行<ol>。因此,从第二个列表项开始出现数字4的原因是ul内部有3个li元素。

如果尝试以下操作,您应该获得正确的编号:

<li>
  UserProfile
  <br />
  <ul>
    ...
  </ul>
</li>
© www.soinside.com 2019 - 2024. All rights reserved.