如何传递多个可选的 URL 参数?
例如,我想传递 2 个参数:my_color
和my_year
,但它们是可选的,因此可能不会传递它们中的任何一个,也可能两者都传递,或者可能只有一个。
目前urls.py
我有:
urlpatterns = [ re_path(r'^products/(?P<my_color>.*)/(?P<my_year>.*)$', some_view), ]
这显然是不正确的,只有当它们都通过时才有效。
什么是正确的解决方案?
PS 当只需要传递一个可选参数时,我找到了答案,但不知道如何对少数参数执行相同的操作。在这种情况下,“多路线选项”似乎也不是解决方案(?)
Helenr
相关分类