0

リクエストされたURLからビューに変数を渡したいのですが。事前定義された可変長またはja番号だけでは問題ありませんが、渡す変数の長さが異なる可能性があります。

こんなもの欲しい

url(r'^test/(?P<my_var>\d+)/$', views.Vote),

ただしmy_var、たとえば、、またはである必要がhelloありblablablaますwhere_am_i_going

4

2 に答える 2

2

URLパターンは正規表現であるため、期待する値をキャプチャするものを使用してください。説明から、1つ以上の英数字またはアンダースコアを一致させたいようです。その場合、パターンは次のようになります。

url(r'^test/(?P<my_var>\w+)/$', views.Vote),
于 2012-12-16T17:42:20.003 に答える
1

試す:

url(r'^test/(?P<my_var>\w+)/$', views.Vote),
于 2012-12-16T17:43:14.633 に答える