別の継承されたDjangoプロジェクトの質問。ページが作成されるたびに(現在の例はhttps://bar.blah.net/detail/588/)、https://bar.blah.netのような形式を作成できるようにしたいと思います。 /detail/majorVersion.minorVersion.number なので、https: //bar.blah.net/detail/21.2.9が結果になります。それは可能ですか?
質問する
112 次
1 に答える
1
DjangoのURLパターンは、好きなものにすることができます。慣例はありません。これを行う簡単な方法は、探しているフォーマットを計算するパーマリンクをモデルに追加することです。
ビューメソッドまたはクラスにもパターンを解決するために、対応するURLパターンを追加する必要があります。その構築方法は、パラメーターを渡す場合は、パラメーターをどのように処理するかによって大きく異なります。
パーマリンクの例については、https://docs.djangoproject.com/en/1.4/ref/models/instances/#the-permalink-decoratorを参照してください。
于 2012-12-31T18:19:03.337 に答える