Напишите модульный тест в tests.py
, где вы визуализируете шаблон, используя django.templates.Template
.Проверьте там, отрисовывает ли он что-то еще, кроме None
или ""
или пробела.
После успешного прохождения этого модульного теста вы можете перейти к следующему:
Использовать self.client
визуализировать шаблон с использованием полного стека.Если проблема здесь, а не в предыдущем модульном тесте, возможно, что-то не так с вашей функцией просмотра.
Если вы не включаете тестируемый код в try-catch, вы получите полную трассировку стека, когдачто-то идет не так.Если трассировки стека нет, но ваш тест не пройден, вы знаете, что сделали что-то не так.
По моему мнению, модульные тесты в Django действительно экономят время.