Python django模板中的Slugify问题
我在django html模板中有一个链接。我想将一个段塞字符串传递给视图进行处理。我得到了一个错误,这是没有段塞字符串。这是我的密码。我是否遗漏了一些东西,或者我需要为slugify添加一些东西来处理字符串Python django模板中的Slugify问题,python,django,slugify,Python,Django,Slugify,我在django html模板中有一个链接。我想将一个段塞字符串传递给视图进行处理。我得到了一个错误,这是没有段塞字符串。这是我的密码。我是否遗漏了一些东西,或者我需要为slugify添加一些东西来处理字符串 <p><a href="{% url 'group_home' group.group.name|slugify %}">{{ group.group.name }}</a></p> 以下是错误: NoReverseMatch at /gr
<p><a href="{% url 'group_home' group.group.name|slugify %}">{{ group.group.name }}</a></p>
以下是错误:
NoReverseMatch at /groups/
Reverse for 'group_home' with arguments '('first-group',)' not found. 1 pattern(s) tried: ['groups/(?P<groupname>[\\w+]+)/$']
NoReverseMatch at/组/
找不到参数为“(“第一组”)”的“组_home”的反转。尝试了1个模式:[“组/(?P[\\w++)/$”]
我的另一个问题是,一旦我在视图中,如何取消对字符串的清除。您的正则表达式中缺少一个连字符。它将匹配缓动字符串的连字符:
url(r'^(?P<groupname>[\w+-]+)/$', views.group_home, name='group_home'),
url(r'^(?P[\w+-]+)/$”,views.group_home,name='group_home'),
你为什么要说“不爽”?也许你在找一个像这样的人。它们允许您根据url中指定的pk/slug检索对象。因为数据库中的名称有空格,这就是为什么当我过滤出组对象时,我可以使用空格过滤它,但您的解决方案让它工作了
url(r'^(?P<groupname>[\w+-]+)/$', views.group_home, name='group_home'),