私はwebapp2から始まります。私の英語はあまり良くないので、私は の例を使って問題を説明します: 私は車の情報を扱うアプリケーションを作っているとします。webapp2 - テンプレートのURLを元に戻す方法
私はこれらのハンドラをしました:
- のViewHandler:その 情報のすべてを、単一の車のためのビューが表示されます(ETCエンジン、今年、ブランド、モデル、...)
- ListHandler :アプリケーションにすべての車が表示され、表示ページへのリンクは です。
問題は、私は単一のビューへのリンクを構築できないということです。ジャンゴに類似し、それを行うにはいくつかの方法があります場合、私は思っていた
<ul>
<li><a href='/cars/view/{{car.id}}'>{{car.model}}</a></li>
</ul>
が、そのようにしませんが(すべての後にDRY原則だ?) 、 :
私はテンプレートでこれを行うことができますテンプレート内のURLを解決するには、次のようにします。
<ul>
<li><a href='{% url cars.view car.id}'>{{car.model}}</a></li>
</ul>
多分テンプレートには含まれていません。私はwebapp2.url_for()を試しましたが、 は役に立ちませんでした。
ありがとうございます!
: http://webapp-improved.appspot.com/guide/routing.html
ここでそれがどのように見えるかの上記の記事からの例です: http://stackoverflow.com/questions/7081250/webapp2-jinja2-how-can-i-get-uri-for-working-in-jinja2-views – gmunkhbaatarmn
私はジンジャーを使用していませんが、私は見てみましょう多分変化するかもしれない。ありがとう。 – santiagobasulto