Python 不理解Django框架中构造的url

Python 不理解Django框架中构造的url,python,django,Python,Django,我不熟悉Django框架并学习它;很多时候,我都会在url.py中获得url模式,如下所示 url(r'^tracking/(?P<some_slug>[\w.-]+)/(?P<mail_64>{})/$'.format(base64_pattern), 'tracking_image_url', name='tracking_image_url'), url(r'^tracking/(?P[\w.-]+)/(?P{})/$)。格式(base64模式),'trackin

我不熟悉Django框架并学习它;很多时候,我都会在url.py中获得url模式,如下所示

url(r'^tracking/(?P<some_slug>[\w.-]+)/(?P<mail_64>{})/$'.format(base64_pattern), 'tracking_image_url', name='tracking_image_url'),
url(r'^tracking/(?P[\w.-]+)/(?P{})/$)。格式(base64模式),'tracking\u image\u url',name='tracking\u image\u url'),
我理解部分p,但之后添加了[\w.-]+,或者有时只是添加了w+。
谁能让我明白这些术语是什么?它们代表什么?

\w
是一个匹配任何字母数字字符和下划线的字符。因此,
\w+
匹配重复的字母数字字符(和下划线),并且
[\w-]+
-
添加到可匹配字符集。

\w
是一个匹配任何字母数字字符和下划线的字符集。因此,
\w+
匹配重复的字母数字字符(和下划线),并且
[\w-]+
-
添加到可匹配字符集。

\w
是一个匹配任何字母数字字符和下划线的字符集。因此,
\w+
匹配重复的字母数字字符(和下划线),并且
[\w-]+
-
添加到可匹配字符集。

\w
是一个匹配任何字母数字字符和下划线的字符集。因此,
\w+
匹配重复的字母数字字符(和下划线),并且
[\w-]+
-
添加到可匹配的字符集中。

感谢您回答我的问题。我对他的回答有点怀疑,从哪里得到正则表达式(来自P或URL.py中定义的其他正则表达式)谢谢你回答我的问题。我对他的回答有点怀疑,从哪里得到正则表达式(来自P或URL.py中定义的其他正则表达式)谢谢你回答我的问题。我对他的回答有点怀疑,从哪里得到正则表达式(来自P或URL.py中定义的其他正则表达式)谢谢你回答我的问题。我对他的答案有点怀疑,因为它是从哪里得到正则表达式的(从P或其他在url.py中定义的正则表达式)