我正在实施一个目录服务,如您所知,列表 URL 出现在很多地方。我知道使用{% url %}
标签,对于全局列表 url 结构更改等情况,它仍然不是防弹的,比如我已经{% url id=listing.id %}
并且必须在 URL 中添加 slug,例如{% url id=listing.id slug=listing.slug %}
虽然全局搜索和替换是一种选择,但我很好奇是否有解决此问题的规范方法。
目前我的方法是只有一个listingurl.html
,只要有{% url id=listing.id slug=listing.slug %}
,只要有 url 就可以包含listingurl.html
,但是我不确定实现自定义过滤器是否会更有效?