私はwebapp2から始めています。私の英語はあまり上手ではないので、例を使って私の問題を説明します: 車の情報を処理するアプリケーションを構築しているとします。
私はこれらのハンドラーを持っています:
- ViewHandler: すべての情報 (エンジン、年、ブランド、モデルなど) を含む 1 台の車のビューを表示します。
- ListHandler: ビュー ページへのリンクとともに、アプリケーション内のすべての車を表示します。
問題は、単一のビューへのリンクを作成できないことです。
テンプレートでこれを行うことができます:
<ul>
<li><a href='/cars/view/{{car.id}}'>{{car.model}}</a></li>
</ul>
しかし、それは好きではありません (結局のところ、DRY 原則はどこにありますか?) 次のように、テンプレート内の URL を解決して、django に似た方法があるかどうか疑問に思っていました:
<ul>
<li><a href='{% url cars.view car.id}'>{{car.model}}</a></li>
</ul>
テンプレにないかも。webapp2.url_for() を試しましたが、役に立ちませんでした。
どうもありがとう!