我正在尝试创建电子邮件验证身份验证,但无法访问此URL
ggplot(data)+
geom_histogram(data = data %>% filter(race=="Black"),
aes(y=(..count..)/sum(..count..), x=educ, fill="green"), alpha =.5) +
geom_histogram(data = data %>% filter(race=="White"),
aes(y=(..count..)/sum(..count..), x=educ, fill="red"), alpha =.5) +
facet_grid (. ~ year, scales = "free")
如何为该代码创建正确的路由?
urls.py
facet_grid
views.py
127.0.0.1:8000/activate/d34324/KYJsqYMoV5DJ0vewSBdC9KZlZtnOAU7KE
答案 0 :(得分:2)
尽管您的代码可能遇到其他任何问题,但您的URL模式声明似乎仍然存在问题。具体来说,URL模式为token
命名参数和斜杠指定以下正则表达式:
(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/
该字符串在URL does not match this regex中以token
的形式传入,因为它的第13个字符后缺少连字符。
您的URL也没有斜杠。如果启用了Django的APPEND_SLASH
选项(the default behaviour),这很好,这将导致Django在找不到网址格式的情况下自动发出重定向以添加结尾斜杠。
您应该更改用于在URL中生成令牌的机制,以确保它与正则表达式匹配(添加连字符indeed does so),反之亦然。