如何检查命名空间中的url

时间:2014-08-05 09:03:33

标签: django

我注册了所有这样的api url:

url(r'^api/v2/', include("core.api_v2_urls", namespace="api")),

我需要检查一个给定的URL是否是一个api url。

我可以使用命名空间来定义它吗?怎么样?

1 个答案:

答案 0 :(得分:1)

我有同样的问题。当然你可以检查一个给定的URL是否是所有api url的一部分,但那不是很干......

在模板中这样会这样:

{% url 'firsturl' as first_url %}
{% if request.get_full_path == first_url %}
...do something...
{% endif %}

我希望有人找到更好的答案!实际上我现在使用的很多,而且工作正常:)