我定义了以下url模式(为了清晰起见而简化),它从url中捕获资产键(任意字符串):
url(r'^assets/(?P<key>.+)$', views.AssetDetail.as_view())
我的观点定义如下:
def get(self, request, key):
...
当我提出这两个请求时,这会变得很有趣:
两个请求都会导致视图的key
参数包含字符串“some + key”。因此,当捕获命名组并将其传递给视图时,看起来会发生url解码,从而导致两个不同的键获得相同的值。这是一个问题,因为我需要区分这两个键。
如何将密钥传递到我的视图raw并不解码?