我有一个django-1.11的应用程序。更改模板中的语言时,地址显示:localhost:8000/en/events/None/None/None
下面的解决方案是可以的。在
我的问题是有可能将这4个正则表达式与一个正则表达式连接起来?例如,在regex中添加or
之类的内容?在
我的肮脏解决方案只有几个url regex:
url(r'^$', views.ListView.as_view(), name='list'),
url(r'^(?:/(?P<filter1>[a-zA-Z0-9-]+))?$', views.ListView.as_view(), name='list'),
url(r'^(?:/(?P<filter1>[a-zA-Z0-9-]+))?(?:/(?P<filter2>[a-zA-Z0-9-]+))?$', views.ListView.as_view(), name='list'),
url(r'^(?:/(?P<filter1>[a-zA-Z0-9-]+))?(?:/(?P<filter2>[a-zA-Z0-9-]+))?(?:/(?P<filter3>[a-zA-Z0-9-]+))?$', views.ListView.as_view(), name='list'),
目前没有回答
相关问题 更多 >
编程相关推荐