Как исправить упорядоченную последовательность списка базы данных в Django? - PullRequest
0 голосов
/ 14 марта 2020

Я создаю проект, который отображает имя и фамилию пользователя и адрес электронной почты, если пользователи переходят в «/ 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>

1 Ответ

1 голос
/ 14 марта 2020

Проблема в том, что вы делаете <ul> прямо внутри <ol>. Таким образом, причина, по которой число 4 происходит из второго элемента списка, заключается в том, что внутри вашего ul есть 3 li -элемента.

Если вы попробуете следующее, вы должны получить правильную нумерацию :

<li>
  UserProfile
  <br />
  <ul>
    ...
  </ul>
</li>
...