現在、私はPythonを学んでいて、Webアプリケーションを作成するためにDjangoを使って楽しいことをしています。私は、コード内で何が起こっているのかを理解する私の意志のために、障害物になってきました。URL機能のDjango .idの使用
{% for topic in topics %}
<li>
<a href="{% url 'learning_logs:topic' topic.id %}">
{{ topic }}
</a>
</li>
.ID属性が内蔵されてジャンゴで話題のIDが返されることを理解することが何かあるならば、私はわからない:私は、次のコードを使用してリンクのリストを作成しています。これは、次のURLパターンに渡される:
url(r'^topics/(?P<topic_id>\d+)/$', views.topic, name='topic'),
は、「ID」や各トピックの「キー」を探し、URL関数内の正規表現にそれを渡す機能のいくつかの並べ替えを.IDていますか?代わりに
正規表現体内の<topic_id>
のコードストップがあれば正常に動作します私は同じ他のすべてを維持するように
<topic_key>
- として何かを持っているでしょうか?
ご指摘いただきありがとうございます。私はドキュメントを読んできましたが、これはobj_idとして識別される引数であり、.idはそのリファレンスとそれに関連する関数を参照する方法だと思っていますが、完全にはわかりません。投機的控除。
ありがとう、コミュニティ:
[こちらのドキュメント](https://docs.djangoproject.com/ja/1.9/topics/db/models/#quick-example)には何も答えません。 – schwobaseggl
なぜそれをキーに変えてみて、それが何をしているのか見てみませんか? – Sayse