Django URL Conf/反向查找:在u的左侧引入新的kwarg

2024-09-29 21:52:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在django中的一组名称空间url的前面/左边引入一个新的kwarg。基本上我想从这个开始:

domain.com/products/kwarg1/kwarg2/etc

对此:

domain.com/kwarg0/products/kwarg1/kwarg2/etc

多亏了django的urlconf和名称空间,实际上更改url很容易。但是,我正在开发一个代码库,它有大量的reverse()url查找。例如:

url = reverse('product:category',
                   kwargs={'kwarg1': self.get_full_path(ancestors),
                           'kwarg2': self.id})

有人知道有没有一种规范的方法可以将kwarg0引入到我的url中,而不必查找每个reverse()url查找并为kwarg0插入适当的参数?你知道吗


Tags: djangoself名称comurldomainetc空间

热门问题