次のURLに一致させたい
url(r'^home/Physician|Vendor/$, 'ViewerLog', name="monitor_viewerLog"),
医師またはベンダーを一致させるにはどうすればよいですか? これは正しい方法ですか?
次のURLに一致させたい
url(r'^home/Physician|Vendor/$, 'ViewerLog', name="monitor_viewerLog"),
医師またはベンダーを一致させるにはどうすればよいですか? これは正しい方法ですか?
Physician または Vendor に一致させるには、括弧を使用します。
url(r'^home/(Physician|Vendor)/$, 'ViewerLog', name="monitor_viewerLog"),
これにより、一致した値を引数としてビューが呼び出されます。一致した値を取得したくない場合は、 を使用します(?:...)
。
url(r'^home/(?:Physician|Vendor)/$, 'ViewerLog', name="monitor_viewerLog"),
一致した値を取得したい場合は、返された引数に名前を付けることができます:
url(r'^home/(?P<guy>Physician|Vendor)/$', 'ViewerLog', name="monitor_viewerLog"),