2

次のURLに一致させたい

 url(r'^home/Physician|Vendor/$, 'ViewerLog', name="monitor_viewerLog"),

医師またはベンダーを一致させるにはどうすればよいですか? これは正しい方法ですか?

4

2 に答える 2

5

Physician または Vendor に一致させるには、括弧を使用します。

url(r'^home/(Physician|Vendor)/$, 'ViewerLog', name="monitor_viewerLog"),

これにより、一致した値を引数としてビューが呼び出されます。一致した値を取得したくない場合は、 を使用します(?:...)

url(r'^home/(?:Physician|Vendor)/$, 'ViewerLog', name="monitor_viewerLog"),
于 2012-10-31T12:05:14.713 に答える
3

一致した値を取得したい場合は、返された引数に名前を付けることができます:

url(r'^home/(?P<guy>Physician|Vendor)/$', 'ViewerLog', name="monitor_viewerLog"),
于 2012-11-01T10:49:46.510 に答える