から一致する値は、現在、私のurls.pyに私のようなものがあります:ジャンゴURL - リスト/タプル
url(r'^(?P<my_var>:|var1|var2|var3|other_string)/rest_of_url'
をそれは私が変数のリスト/タプルを持っていると思い
/var1/rest_of_url var2/rest_of_url var3/rest_of_url other_string/rest_of_url
に一致します。
VARIABLES = ('var1', 'var2', 'var3')
私のURLに一致する変数を格納する可能性があります。
しかし私はそれを行うことができる任意のdjango正規表現を知りません。あなたはタプルに'|'.join
を行い、パターンにそれを追加することができます
url(r'^(?P<my_var>:regex_matching_any_of_VARIABLES|other_string)/rest_of_url'
my_varが表示されていることを確認し、my_varが受け入れられたvarsのリストにない場合は、おそらく404を返すほうがよいでしょう。 –