Представление "..." не вернуло объект 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 (при условии, что все булевы истинны и выполняются эффективно)