我有以下设置:
该urls.py
项目的应用程序:
urlpatterns = [
url(r'^main/', include('main.urls', namespace='main')),
]
Run Code Online (Sandbox Code Playgroud)
该main
应用程序的urls.py
:
urlpatterns = [
url(r'^add/$', views.add, name='add'),
]
Run Code Online (Sandbox Code Playgroud)
我正在尝试/main/add/whatever/
在模板中创建一个 URL ,假设如下:
<form method="POST" action="{% url 'main:add' %}" + "whatever/">
Run Code Online (Sandbox Code Playgroud)
我怎么做?
只需使用:
<form method="POST" action="{% url 'main:add' %}whatever/">
Run Code Online (Sandbox Code Playgroud)
花括号内的代码将由您的模板系统呈现,并位于 之前whatever
,从而生成以下 HTML:
<form method="POST" action="/main/add/whatever/">
Run Code Online (Sandbox Code Playgroud)