Django,urlpatterns中的名称参数

Django,urlpatterns中的名称参数,第1张

Django,urlpatterns中的名称参数

不能。只是django可以让您选择命名视图的方式,以防您需要从代码或模板引用它们。这是有用的做法,因为避免在代码中或模板内部对URL进行硬编码。即使您更改了实际的url,也无需更改任何其他内容,因为您将通过名称来引用它们。

例如:

from django.http import HttpResponseRedirectfrom django.core.urlresolvers import reverse #this is deprecated in django 2.0+from django.urls import reverse #use this for django 2.0+def myview(request):    passwords_url = reverse('passwords_api_root')  # this returns the string `/passwords/`    return HttpResponseRedirect(passwords_url)

这里更多。

在模板中

<p>Please go <a href="{% url 'passwords_api_root' %}">here</a></p>

这里更多。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5666984.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存