我的urls.py中有以下正则表达式(regex),我想知道它的意思.特别是正则表达式的(?P<category_slug>部分.

r'^category/(?P<category_slug>[-\w]+)/$

推荐答案

(?P<name>regex)-圆括号将它们之间的正则表达式分组.它们捕获与它们内部的正则表达式匹配的文本,这些文本可以由尖括号之间的名称引用.名称可以由字母和数字组成.

从以下位置复制粘贴:http://www.regular-expressions.info/refext.html

Django相关问答推荐

Django相关对象引用模板

如何在Django上创建ManyToMany管理面板?

如何访问 django 模板中的字典值?

更改Django的创建时间字段

Django REST框架中如何从另一个视图调用API视图?

UpdateView 不会对 from 属性进行数据绑定

如何重命名标准 django-registration 模板的名称

在 Django 模板中分页时如何正确显示与其父模型字段关联的所有内联字段?

Django ORM,按天分组

可插拔应用程序的Django默认设置约定?

在 Bootstrap 中使单击的选项卡处于活动状态

Django - 如何在其管理模块中访问模型的详细名称?

django.request 记录器没有传播到根目录?

具有基于类的视图的 cache_page

可以在 github 页面上托管 django 站点吗?

如何在 django 元素中开始做 TDD?

过滤 Django 数据库中包含数组中任何值的字段

Python/Django - 避免在源代码中保存密码

django select_related - 何时使用它

过滤查询参数