Кажется, что есть "polls/urls.py", но я не понимаю что.

i dont know why there is bug even it seems not... i post my githuub. https://github.com/Angelheartha/tera

в первом семестре я сделал оболочку python.py

later from django.test import Client

из django.test.utils import setup_test_environment setup_test_environment() создаем экземпляр клиента для нашего использования client = Client() response = client.get(reverse('polls:index'))

в результате в конце возникла вот такая Внутренняя ошибка сервера: /polls/ Traceback (last recent call last):

raise NoReverseMatch(msg)

django.urls.exceptions.NoReverseMatch: Обратное соответствие для 'detail' не найдено. 'detail' не является допустимой функцией представления или именем шаблона.

Я не понимаю, в чем здесь проблема.

В вашем polls/templates/polls/index.html у вас есть этот raw:

 <li><a href="{% url 'detail' question.id %}">{{ question.question_text }}</a></li>

Попробуйте 'polls:detail' в теге url, потому что здесь нужно указать пространство имен для обратной функции

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