Рендеринг нескольких представлений и документов на основе настроек пользователя
В настоящее время я создаю меню настроек, чтобы выяснить, какой "тип" пробного баланса пользователь хочет получить и хочет ли он предварительно просмотреть его, распечатать в pdf или распечатать в excel
Мой код выглядит следующим образом...
Views.py:
Settings.html
{% extends "main/base.html"%}
{% block content%}
<p> Would you like to :</p>
<form action="print">
<input type="checkbox" name="Excel" > Print To Excel
<br>
<input type="checkbox" name="PDF" > Print To PDF
<br>
<input type="checkbox" name="Preview" > Preview the Trial Balance
<br>
<br>
<input type="submit" value="Continue" class="btn btn-primary">
</form>
{% endblock %}
Сообщение об ошибке:
ValueError at /KyletrbSettings Представление main.views.KyletrbSettings не вернуло объект HttpResponse. Вместо этого оно вернуло None. Метод запроса: GET URL запроса: http://localhost:8000/KyletrbSettings Django Версия: 3.2 Тип исключения: ValueError Значение исключения: The представление main.views.KyletrbSettings не вернуло объект HttpResponse. Вместо этого оно вернуло None. Исключение Расположение: C:\Users\KylePOG\AppData\Local\Programs\Python\Python39\lib\site-packages\django\core\handlers\base.py, строка 309, в check_response Python Исполняемый файл: C:\Users\KylePOG\AppData\Local\Programs\Python\Python39\python.exe Версия Python: 3.9.4 Python Path:
['C:\Users\KylePOG\Documents\GMA Programming\accConnect', 'C:\Users\KylePOG\AppData\Local\Programs\Python\Python39\python39.zip', 'C:\Users\KylePOG\AppData\Local\Programs\Python\Python39\DLLs', 'C:\Users\KylePOG\AppData\Local\Programs\Python\Python39\lib', 'C:\Users\KylePOG\AppData\Local\Programs\Python\Python39', 'C:\Users\KylePOG\AppData\Local\Programs\Python\Python39\lib\site-packages']. Время сервера: Mon, 06 Sep 2021 08:14:46 +0000 Traceback Switch to копирование и вставка C:\Users\KylePOG\AppData\Local\Programs\Python\Python39\lib\site-packages\django\core\handlers\exception.py, строка 47, в inner response = get_response(request) ... ▶ Локальные вары C:\Users\KylePOG\AppData\Local\Programs\Python\Python39\lib\site-packages\django\core\handlers\base.py, строка 188, в _get_response self.check_response(response, callback) ... ▶ Local vars C:\Users\KylePOG\AppData\Local\Programs\Python\Python39\lib\site-packages\django\core\handlers\base.py, строка 309, в check_response raise ValueError( ... ▶ Local vars