Получение ошибки: Обратное для 'detail' с аргументами '(1,)' не найдено. 1 шаблон (ы) пробовал: [u'polls / / '] в django - PullRequest
0 голосов
/ 10 апреля 2020

Я новичок ie здесь, в django, когда я запускаю свое приложение, я получаю эту ошибку

Reverse for 'detail' with arguments '(1,)' not found. 1 pattern(s) tried: [u'polls/<int:question_id>/']

здесь я загрузил свой код для индекса. html и URL-адреса. Пы, пожалуйста, проверьте мой код и помогите мне решить эту проблему?

index. html

{% if latest_question_list %}
    <ul>
        {% for question in latest_question_list %}
            {% if question.id %}
                <li><a href="{% url 'polls:detail' question.id %}">{{ question.question_text }}</a></li>
            {% else %}
            {% endif %}
        {% endfor %}
    </ul>
{% else %}
    <p>No polls are available.</p>
{% endif %}

urls.py

from django.conf.urls import url

from . import views
app_name = 'polls'
urlpatterns = [
    url('', views.index, name='index'),
    # ex: /polls/5/
    url('<int:question_id>/', views.detail, name='detail'),
    # ex: /polls/5/results/
    url('<int:question_id>/results/', views.results, name='results'),
    # ex: /polls/5/vote/
    url('<int:question_id>/vote/', views.vote, name='vote'),

]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...