python - 如何解决 ReverseNoMatch 错误 django?
问题描述
网址.py
from django.urls import path
from . import views
app_name = 'infos'
urlpatterns = [
path('', views.home_page, name='index_view'),
path('members/', views.list_members, name='list_members'),
path('members/<int:id>/', views.view_member, name='view_member'),
path('members/<int:id>/photos/', views.show_photos, name='show_photos'),
]
视图.py
def show_photos(request, id):
member = BandMembers.objects.get(pk=id)
member_id = member.pk
print(member_id)
photos = Photos.objects.get(band_member=member)
return render(request, 'infos/photos.html', { 'photos': photos, 'member': member_id})
html模板photos.html
{% extends 'base.html' %}
{% block title %}
Στοιχεία
{% endblock %}
{% block body %}
<div class="container">
{{ form.as_p }}
<a href="{% url 'infos:show_photos' id %}" class="btn btn-primary"> Φωτογραφίες </a>
</div>
{% endblock %}
我得到一个NoReserveMatch
错误。我究竟做错了什么?我在 Stackoverflow、Youtube 上搜索了好几个小时……似乎我做得对。但我肯定不会!!!!!!!
我的错在哪里??????感谢你们 。
解决方案
推荐阅读
- c - 将两个 C 程序编译为仅一个二进制文件,第二个应从特定偏移量开始
- backend - 登录时未发送激活帐户电子邮件(Craft CMS)
- reactjs - React 中的树视图
- mysql - 如何从具有部分Json数组值并保留字符串值的mysql表的列中提取值
- javascript - 覆盖特定列单元格上的 css
- storage - 无法创建 ESXI VMFS 数据存储并出现错误“无法更改主机配置”
- python - TFRecordOptions 的参数实际上是什么意思(wrt tf.io.TFRecordWriter)?
- javascript - messagereactionadd 不会被触发
- c# - 无法将类型“void”隐式转换为“System.Collections.Generic.List”
' - observable - 可观察 d3 中斜率图中的点