如何用Django中的{%url%}语句调用“向导视图”?

2024-07-02 12:10:11 发布

您现在位置:Python中文网/ 问答频道 /正文

urls.py

url(r'^signin_client$', views.signin_client, name='signin_client') # normal view,
url(r'^signup_owner$', SignupOwnerWizard.as_view()), # wizard view

在“正常视图”情况下:<a href='{% url "myapp.views.signin_client" %}'>工作。你知道吗

但我不知道如何对我的“向导视图”做同样的事情。当然,我不想硬编码的网址。你知道吗


Tags: namepyclientview视图urlasurls
1条回答
网友
1楼 · 发布于 2024-07-02 12:10:11

为图案添加名称:

url(r'^signup_owner$', SignupOwnerWizard.as_view(), name='signup_owner'),

然后在{% url %}标记中使用名称:

<a href='{% url "signup_owner" %}'> 

如果使用namespaces,则需要名称空间前缀:

<a href='{% url "mynamespace:signup_owner" %}'> 

相关问题 更多 >