Представление "..." не вернуло объект HttpResponse. Вместо этого оно вернуло None

В настоящее время я получаю Ошибку значения в моем текущем приложении, где программа должна распечатать файл pdf.

Полное сообщение об ошибке гласит следующее:

ValueError at /accConnect/trialBalanceMonthly/8 Представление main.views.trialBalanceMonthly не вернуло объект HttpResponse. Вместо этого оно вернуло None.

Я пытался проверить, нет ли какого-либо модуля, которого мне не хватает, и проверил, является ли значение bool, от которого зависит печать этого файла, истинным (оно было истинным) - поэтому я не могу найти, что может вызвать эту проблему.

Мой текущий код выглядит следующим образом:

trialBalanceMonthly.html:

<title>PDF Outuput - TrialBalance</title>

<style >
  @page{
    size: 'A4';
    margin: 2.5cm 1.5cm 3.5cm 1.5cm;
    @top-center{
      content: 'Trial Balance Year-To-Date'
    }
  }
</style>

{% block content%}
<h1 class = 'center'>{{ complexName }} </h1>
<h3>Trial Balance Monthly</h3>
<br>
<style>
   .img-container {
     text-align: center;
     width: 150px;
     height: 100px;
   }
 </style>
<style>
  .center{
    text-align: center;
  }
</style>
<style>
  .table-container{
      border-bottom: 1px solid #ddd;
      border-top: 1px solid #ddd;
      width: 100%;
  }
</style>

</div>
<br>
<br>
<div class="table-container">
  <table style="width: 100%">
<th >Account</th>
<th>Description</th>
<th>Debit</th>
<th>Credit</th>
{% for x in xtrbMonth %}
  <tr>
    {% if printDescM == True %}
    <td>{{ x.Description }}</td>
    {% endif %}
    {% if printAccM == True %}
    <td>{{ x.Account }}</td>
    {% endif %}
    <td>
    {%if x.Debit > 0%}
        {{ x.Debit }}
    {%endif%}
    </td>
    <td>
    {%if x.Credit > 0%}
      {{ x.Credit }}
    {%endif%}
    </td>
  </tr>
{% endfor %}
</table>


<div class="table">
    <table>

    <tr>
      <hr>
    <td> <b>Totals</b> </td>
    <td> </td>
    {% for xDebitTotal in xDebitTotal %}
    <td><b>R {{ xDebitTotalM }}</b></td>
    {% endfor %}

    {% for xCreditTotal in xCreditTotal %}
    <td><b>R {{ xCreditTotalM }}</b></td>
    {% endfor %}

    </tr>

  </table>
  </div>
</div>
<br>
<br>
<br>

{% endblock %}

Кто-нибудь знает, откуда программа не получает HttpResponse (при условии, что все булевы истинны и выполняются эффективно)

Вернуться на верх