Django模板:如何连接命名的URL和字符串?

时间:2016-02-13 17:03:56

标签: django templates

我有以下设置:

项目应用的urls.py

urlpatterns = [
    url(r'^main/', include('main.urls', namespace='main')),
]

main应用urls.py

urlpatterns = [
    url(r'^add/$', views.add, name='add'),
]

我正在尝试在模板中创建一个/main/add/whatever/的网址,假设如下:

<form method="POST" action="{% url 'main:add' %}" + "whatever/">

我该怎么做?

1 个答案:

答案 0 :(得分:3)

只需使用:

<form method="POST" action="{% url 'main:add' %}whatever/">

花括号内的代码将由模板系统呈现,并位于whatever之前,从而生成以下HTML:

<form method="POST" action="/main/add/whatever/">