访问我的url“…pokemon/list/”时出错
Reverse for 'pkmn-detail' not found. 'pkmn-detail' is not a valid view function or pattern name.
我要做的是首先显示一个已创建的口袋妖怪的列表,然后通过其编号链接到每个口袋妖怪的详细页面。在
我已经定义了一个get_absolute_url方法,并在我的模型中使用了reverse,因此以下是我的模型、视图、url和相关模板:
口袋狼/模型.py在
^{pr2}$口袋狼/视图.py在
^{3}$pokeworld/模板/pokeworld/口袋妖怪.html在
{% extends 'baseP.html' %}
{% block title %} Detail {{ pkmn.pkmn_name }} {% endblock %}
{% block content %}
<h1>#{{ pkmn.pkmn_number }} {{ pkmn.pkmn_name }}</h1>
<p><strong>Type:</strong> {{ pkmn.pkmn_type }}</p>
{% endblock %}
口袋狼/网址.py在
urlpatterns = [
...
path('pokemon/list/', PokemonList.as_view(), name='pkmn-list'),
path('pokemon/detail/<int:pk>', PokemonDetail, name='pkmn-detail'),
我真的不知道该编辑什么,我搜索了又搜索,但我不知道我是不是不理解别人给出的解决方案,还是我的代码一团糟,我真的希望有人能给我指出正确的方向
目前没有回答
相关问题 更多 >
编程相关推荐