【问题标题】:it seems that has "polls/urls.py " but i dont get what似乎有“polls/urls.py”但我不明白
【发布时间】:2021-08-31 12:34:57
【问题描述】:

我不知道为什么会有错误,即使看起来没有...... 我发布了我的 githuub。 https://github.com/Angelheartha/tera

在术语中,我做到了 python.py 外壳

稍后 从 django.test 导入客户端

从 django.test.utils 导入 setup_test_environment setup_test_environment() 创建一个客户端实例供我们使用 客户=客户() response = client.get(reverse('polls:index'))

结果是这样 内部服务器错误:/polls/ Traceback(最近一次调用最后一次):

raise NoReverseMatch(msg)

django.urls.exceptions.NoReverseMatch:找不到“详细信息”的反向。 'detail' 不是有效的视图函数或模式名称。

我不明白这里的问题。

【问题讨论】:

  • 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。

标签: django


【解决方案1】:

在你的 polls/templates/polls/index.html 你有这个原始的:

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

在 url 标签中尝试 'polls:detail' 因为你需要在这里指定反向函数的命名空间

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-12-11
    • 2020-04-12
    • 2014-10-22
    • 1970-01-01
    • 1970-01-01
    • 2011-08-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多