我创建了一个项目,该项目显示用户的名字和姓氏,如果用户转到“ / 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>
问题是您正在<ul>
内部直接进行<ol>
。因此,从第二个列表项开始出现数字4
的原因是ul
内部有3个li
元素。
如果尝试以下操作,您应该获得正确的编号:
<li>
UserProfile
<br />
<ul>
...
</ul>
</li>