我正在尝试在django中将一个新的kwarg引入到一组命名空间url的前面/左边。基本上我想离开这个:
domain.com/products/kwarg1/kwarg2/etc
到此:
domain.com/kwarg0/products/kwarg1/kwarg2/etc
感谢django的urlconf和命名空间,实际上更改网址很容易。但是,我正在开发一个具有大量reverse()url查找的代码库。例如:
url = reverse('product:category',
kwargs={'kwarg1': self.get_full_path(ancestors),
'kwarg2': self.id})
有没有人知道是否有一种规范的方式将kwarg0引入我的网址,而找不到每一个reverse()网址查找并为kwarg0插入一个合适的参数?