この質問が少し一般的である場合は申し訳ありません。私はdjangoでWeb開発を学んでおり、htmlがどのように機能して相互作用するかを理解しようとしています。
これで、一連のオブジェクト (本など) を取り、本のタイトルを表示する単純なページ display.html ができました。
通常、各本のタイトルはリンクになっています。タイトルのリンクをクリックすると、この本の詳細情報 (タイトル、著者など) を表示する別のページに移動します。
しかし、長い間検索した後でも、これを行う方法についてまだ混乱しています。
以下は、display.html のコードです。
<table>
{% for instance in book %}
<li>{{ instance.title }}</li>
{% endfor %}
</table>
特定の本のIDを受け入れるview.pyに関数が必要だと思います。本のタイルをクリックすると、IDがこの関数に渡され、関数は正確な本のオブジェクトをdetail_displayに渡します。 html
私が間違っていることを訂正し、これを行う方法についていくつかの提案をしてください。どうもありがとう!