Python 404在Django中查看投票详细信息时出错

Python 404在Django中查看投票详细信息时出错,python,django,Python,Django,我正在学习Django教程anf。出于某种原因,如果我尝试像这样手动键入URL:http://localhost:8000/polls/1/我可以查看投票(在本例中,投票id为1)。但是如果我在所有民意调查的索引处,那将是URL:http://localhost:8000/polls当我尝试单击其中一个投票时,会出现一个错误页面,其中包含以下内容: Using the URLconf defined in mysite.urls, Django tried these URL patterns,

我正在学习Django教程anf。出于某种原因,如果我尝试像这样手动键入URL:
http://localhost:8000/polls/1/
我可以查看投票(在本例中,投票id为1)。但是如果我在所有民意调查的索引处,那将是URL:
http://localhost:8000/polls
当我尝试单击其中一个投票时,会出现一个错误页面,其中包含以下内容:

Using the URLconf defined in mysite.urls, Django tried these URL patterns, in this order:
^polls/ ^$ [name='index']
^polls/ ^(?P<pk>\d+)/$ [name='detail']
^polls/ ^(?P<pk>\d+)/results/$ [name='results']
^polls/ ^(?P<poll_id>\d+)/vote/$ [name='vote']
^admin/
The current URL, polls/{% url 'polls:detail' poll.id % }, didn't match any of these.
和我的mysite/URL文件:

urlpatterns = patterns('',
url(r'^polls/', include('polls.urls', namespace='polls')),
url(r'^admin/', include(admin.site.urls)),
)
和我的模板文件:

    {% if latest_poll_list %}
    <ul>
    {% for poll in latest_poll_list %}
        <li><a href="{% url 'polls:detail' poll.id % }">{{ poll.question }}</a></li>
    {% endfor %}
    </ul>
    {% else %}
    <p>No polls are available.</p>
    {% endif %}
{%if-latest\u poll\u list%}
    {最新轮询列表%中的轮询百分比}
  • {%endfor%}
{%else%} 没有投票

{%endif%}

我见过类似的问题,但它们似乎不适用于我。为什么当我键入URL时,但当我单击应该将我带到同一位置的链接时,它不起作用?

如果您的空间在%和}之间,请尝试此方法

<a href="{% url 'polls:detail' poll.id %}">

如果在%和}之间有空格,请尝试此操作

<a href="{% url 'polls:detail' poll.id %}">

如果在%和}之间有空格,请尝试此操作

<a href="{% url 'polls:detail' poll.id %}">

如果在%和}之间有空格,请尝试此操作

<a href="{% url 'polls:detail' poll.id %}">


Try
{%url polls:detail poll.id%}
(不带引号)。只需查看所有轮询索引的代码源,链接可能是badsTry
{%url polls:detail poll.id%}
(不带引号)。只需查看所有轮询索引的代码源,链接可能是badsTry
{%url polls:detail poll.id%}
(不带引号)。只需查看所有轮询索引的代码源,链接可能是badsry
{%url polls:detail poll.id%}
(不带引号)。只需查看所有轮询索引的代码源,链接可能是badsI实际上没有空格,后来又换了个地方。因为在教程中是这样的,所以我仍然有同样的问题。您知道为什么
name
的参数在方括号中吗?像
[name='index']
一样,在我的
url.py中不是这样的。实际上,我本来没有空格,后来又改成了空格。因为在教程中是这样的,所以我仍然有同样的问题。您知道为什么
name
的参数在方括号中吗?像
[name='index']
一样,在我的
url.py中不是这样的。实际上,我本来没有空格,后来又改成了空格。因为在教程中是这样的,所以我仍然有同样的问题。您知道为什么
name
的参数在方括号中吗?像
[name='index']
一样,在我的
url.py中不是这样的。实际上,我本来没有空格,后来又改成了空格。因为在教程中是这样的,所以我仍然有同样的问题。您知道为什么
name
的参数在方括号中吗?就像
[name='index']
,在我的
url.py
代码中不是这样的