您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Django,urlpatterns中的名称参数

Django,urlpatterns中的名称参数

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

例如:

from django.http import HttpResponseRedirect
from 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>

这里更多。

Go 2022/1/1 18:47:31 有294人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶