gpt4 book ai didi

python - 如何在django中获取 View 函数的url路径

转载 作者:行者123 更新时间:2023-12-03 14:31:28 25 4
gpt4 key购买 nike

举个例子:

查看.py

def view1( request ):
return HttpResponse( "just a test..." )

网址.py
urlpatterns = patterns('',
url( r'^view1$', 'app1.view.view1'),
)

我想获取 view1的URL路径.我怎样才能做到这一点。
我想避免硬编码任何 URL 路径,例如“xxx/view1”。

最佳答案

您需要 reverse .

from django.urls import reverse

reverse('app1.view.view1')

如果你想找出 URL 并重定向到它,使用 redirect
from django.urls import redirect 

redirect('app1.view.view1')

如果想更进一步,也不想硬编码您的 View 名称,您可以 name your URL patterns并改用这些名称。

关于python - 如何在django中获取 View 函数的url路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10533302/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com