在视图中使用 url 名称
是否可以在视图中使用 url 名称,就像我们在模板中那样?
Is it possible to use urls names in views, like we can do it in template?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
是否可以在视图中使用 url 名称,就像我们在模板中那样?
Is it possible to use urls names in views, like we can do it in template?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
查看关于
reverse
的文档他们在这里有一个反转命名 url 的具体示例:
https://docs.djangoproject.com/en/dev/topics/http/urls/#反向解析-of-urls
<代码>reverse(viewname, urlconf=None, args=None, kwargs=None, current_app=None)
Check out the docs on
reverse
They have a specific example reversing a named url here:
https://docs.djangoproject.com/en/dev/topics/http/urls/#reverse-resolution-of-urls
reverse(viewname, urlconf=None, args=None, kwargs=None, current_app=None)
我知道这个话题已经有很多年了,但是在我自己寻找相同话题的过程中,这个话题突然出现了。我相信请求者正在views.py中寻找以下内容:
views.py
请注意,我正在使用基于类的视图。在常规视图中,可以按如下方式检索名称(未测试):
url 名称位于 (self.)'request' 变量内。从您的角度来看,“resolver_match.url_name”就是您正在寻找的那个。
希望这可以帮助人们寻找同样的东西。
I know this topic is years old, however during my own search for the same, this one popped up. I believe the requester is looking for the following in views.py:
views.py
Do note that I'm using class based views. Within regular views, the name can be retrieved as follows (not tested):
The url name is within the (self.)'request' variable. From within your view, 'resolver_match.url_name' is the one you're looking for.
Hope this helps people in search of the same.
https://docs.djangoproject.com /en/dev/topics/http/urls/#reverse-resolution-of-urls
(更新答案以指向现有网址。)
https://docs.djangoproject.com/en/dev/topics/http/urls/#reverse-resolution-of-urls
(Updated answer to point to an existing url.)
现在,salesApiUrl 是全局的。您也可以在js中使用var名称
Now, the salesApiUrl is global. You can use the var name in js as well