sha*_*jan 1 python regex django
我有一个关于Django URL配置的快速问题,我猜也是REGEX.我有一个小型配置应用程序,它以下列方式接收环境和工件:
url(r'^env/(?P<env>\w+)/artifact/(?P<artifact>\w+)/$', 'config.views.ipview', name="bothlist"),
现在,这工作正常,但我想要做的是能够有其他可选的参数,例如详细模式或无格式化模式.我知道如何在视图中做到这一点,但我无法绕过正则表达式.
电话会是这样的
GET /env/<env>/artifact/<artifact>/<opt:verbose>/<opt:noformat>
任何帮助将不胜感激,谢谢!
-Shawn
我不会将这些选项放入URL中.如您所说,这些是可选选项,它们可能只会更改输出.它们不属于URL.
您的初始正则表达式应匹配以下URL:
/env/<env>/artifact/<artifact>?verbose=1&noformat=1
Imho这是一个更好的URL使用
| 归档时间: | 
 | 
| 查看次数: | 439 次 | 
| 最近记录: |