我在django html模板中有一个链接。我想要把一个流线串传递给视图进行处理。我得到了一个错误,这不是污点字符串。这是我的密码。我是不是漏掉了什么,或者我需要添加一些东西,让它在字符串上工作.
<p><a href="{% url 'group_home' group.group.name|slugify %}">{{ group.group.name }}</a></p>url:
url(r'^(?P<groupname>[\w+]+)/$', views.group_home, name='group_home'),
字符串示例:
first group以下是错误:
NoReverseMatch at /groups/
Reverse for 'group_home' with arguments '('first-group',)' not found. 1 pattern(s) tried: ['groups/(?P<groupname>[\\w+]+)/$']我的另一个问题是,一旦我在视图中,如何解开字符串。
发布于 2017-11-21 02:28:56
你在你的领地上少了一个连字符。它将匹配您所使用的字符串的连字符:
url(r'^(?P<groupname>[\w+-]+)/$', views.group_home, name='group_home'),你为什么要“不泄密”?也许你在寻找像内建类泛型视图这样的东西。它们允许您根据url中指定的pk/段塞检索对象。
https://stackoverflow.com/questions/47403750
复制相似问题