django url如何指定2个或更多字符串
Posted
技术标签:
【中文标题】django url如何指定2个或更多字符串【英文标题】:django url how to specify 2 or more strings 【发布时间】:2012-10-20 20:49:08 【问题描述】:我要匹配以下网址
url(r'^home/Physician|Vendor/$, 'ViewerLog', name="monitor_viewerLog"),
如何匹配医师或供应商?这是正确的方法吗?
【问题讨论】:
【参考方案1】:要匹配医师或供应商,请使用括号。
url(r'^home/(Physician|Vendor)/$, 'ViewerLog', name="monitor_viewerLog"),
这将使用匹配的值作为参数调用您的视图。如果您不想捕获匹配的值,请使用(?:...)
。
url(r'^home/(?:Physician|Vendor)/$, 'ViewerLog', name="monitor_viewerLog"),
【讨论】:
【参考方案2】:如果你想捕获匹配的值,你可以命名你返回的参数:
url(r'^home/(?P<guy>Physician|Vendor)/$', 'ViewerLog', name="monitor_viewerLog"),
【讨论】:
以上是关于django url如何指定2个或更多字符串的主要内容,如果未能解决你的问题,请参考以下文章
EditText - 如何检测输入 3 个或更多字符并执行搜索
如何使用 AWS OpsWork 部署 2 个或更多 Rails Web 应用程序?