我想在我的 Django URL 调度程序中匹配以下形式的 URL:
/(?P<location>\w+)-holidays/in-(?P<month>\w+)/to-(?P<top_price>\d+)
复杂的一点是,我希望路径的三个独立元素中的任何一个都是可选的。所以我想匹配以下所有内容:
/venice-holidays
/venice-holidays/in-june/
/venice-holidays/in-june/to-1000
/venice-holidays/to-1000
/in-june
/in-june/to-1000
/to-1000
我可以用 Django URL 模式做到这一点吗?抱歉,如果这是重复的,我已经进行了一些搜索,但找不到确切的问题。
更新:我计划在视图中检查location
等month
是否有效,而不是在 URL 中为它们提供模式。