我创建了一个基于 url 显示内容的视图:例如:domain.com/projects/[username]/[projectname],它显示了特定用户的项目,效果很好。另外,我想在侧边栏显示这个用户的相关项目,所以我创建了一个块视图,使用上下文过滤器和默认值。
因为我的 url 是项目/用户名,通过使用 URL 中的默认值 -> 原始值,所以我将路径组件设置为 2。但这对我不起作用。
例如:假设我的用户名是“abc”。
在预览中,如果 url 路径是“projects/abc”,尽管用户名在 url 路径的 2ed 组件中,但它不会显示任何内容。
如果url路径是“abc/*”,会显示相关内容,也就是说只要用户名在url路径的第一个参数中就可以了。
我没有发生什么,似乎将路径组件配置为 2 不起作用。我很纳闷,怎么了?