对不起,如果这个问题有点笼统,我正在学习django中的web开发,并试图找出html的功能和交互方式 .
现在,有一个简单的页面display.html,获取一组对象(例如书)并显示书的 Headers .
通常,每本书的 Headers 都是链接,点击 Headers 链接将指向显示本书详细信息的另一页(例如 Headers ,作者)
但经过长时间的搜索,我仍然对如何做到这一点感到困惑 .
以下是display.html的代码 .
<table>
{% for instance in book %}
<li>{{ instance.title }}</li>
{% endfor %}
</table>
我想在view.py中应该有一个函数接受某本书的id,当你点击book的tile时,id会被传递给这个函数,并且该函数会将精确的book对象传递给detail_display . HTML
请纠正我,我错了,并就如何做到这一点提出一些建议 . 非常感谢!
1 回答
我在Django中处理此方法的常用方法是为特定模型类实现get_absolute_url()函数,即在您的情况下为
Book
.得到的模板代码将是: