在Django中使用参数'(“,)'的NoReverseMatch

时间:2019-08-12 12:37:52

标签: python html django web-applications pycharm

尽管我已经检查了无数次以查看是否按照指示输入了代码,但我仍然收到NoReverseMatch错误,看来我这样做了,但是网页无法正确加载。因为我有几个文件,但我不知道哪个文件有错误(应该是urls.py,但我只是看不到错误的位置),我将发布一个链接到我上传的GitHub存储库所有相关文件以及我收到的错误消息的屏幕截图。很抱歉没有发布任何代码,但是我认为在这里发布所有代码会非常混乱。另外,我看到了很多类似的问题,但没有一个解决了我的问题,也没有一个确切的论点。我认为这是发生错误(base.html)的地方:

<p>
    <a href="{% url 'learning_logs:index' %}">Learning Log</a>
    <a href="{% url 'learning_logs:topics' %}">Topics</a>
</p>

{% block content %}{% endblock content %}

跟踪:

1 个答案:

答案 0 :(得分:1)

您还没有真正提供足够的信息,但是据我所知,您在模板中有一个位置,您可以在不使用{% url 'learning_logs:new_entry' %}参数的情况下使用topic_id,或者在{{1} }模板中未设置变量。