Listview не передает значения - PullRequest
0 голосов
/ 28 апреля 2019

Проблема в том, что представление списка на основе классов не передает данные в HTML.Первая строка 1 - это печать.Он не печатает строку 1 внутри цикла for, это означает, что он даже не входит в цикл for.

Файл HTML указан ниже

statusC.html

{% extends "base.html"%}
{% block body_block %}
  <h3><span class="icon hk-icon-sm hk-icon-app"></span> Click line to make changes </h3>
<br><br>
<a href=""><h2>{{details}}Line 1</h2></a><br>
{% for details in line_list %}
<a href=""><h2>{{details.lineNo}}Line 1</h2></a><br>
{% endfor %}

{% endblock %}

urls.py

path('linelist',views_auth.linelistView.as_view(),name="linelist"),

Представление списка на основе классов приведено ниже

class linelistView(LoginRequiredMixin,ListView):
    content_object_name ='line_list'
    model = LineDetails
    template_name = 'statusC.html'

Модели

class LineDetails(models.Model):
    postno =models.IntegerField(_('Post No'),unique=True)
    lineNo = models.IntegerField(_('Line No'),default=1)
    timeD = models.CharField(_('Estimated repair Time'),default="1 hour", max_length=10,null=True, blank=True)
    status = models.BooleanField(_('Status'),default=True)
    reasonM = models.CharField(_('Reason for maintence'),default="Checking", max_length=255,null=True, blank=True)
    def __str__(self):
        return "Posr No: "+str(self.postno)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...