Python 如何在Django中允许url中的所有字符?

Python 如何在Django中允许url中的所有字符?,python,django,Python,Django,我希望能够接受撇号作为Django URL中的有效字符。事实上,我想我可以接受url中的所有字符。在Django我该怎么做 我的url代码如下所示: url(r'^view/(?P<category>[\w\s-]+)$', views.view, name='view'), url(r'^view/(?P[\w\s-]+)$,views.view,name='view'), 以下各项应能起作用 url(r'^view/(?P<category>.+)$', views

我希望能够接受撇号作为Django URL中的有效字符。事实上,我想我可以接受url中的所有字符。在Django我该怎么做

我的url代码如下所示:

url(r'^view/(?P<category>[\w\s-]+)$', views.view, name='view'),
url(r'^view/(?P[\w\s-]+)$,views.view,name='view'),

以下各项应能起作用

url(r'^view/(?P<category>.+)$', views.view, name='view'),
url(r'^view/(?P.+)$),views.view,name='view'),

是一个正则表达式元字符,它匹配为换行符保存的任何内容。

以下内容应该可以使用

url(r'^view/(?P<category>.+)$', views.view, name='view'),
url(r'^view/(?P.+)$),views.view,name='view'),
是一个正则表达式元字符,它匹配为换行符保存的任何内容