当我打开 html 文件时,它按预期显示,当我在文本框中输入数据并提交时,它会将我重定向到,localhost/myapp/output/
但为什么我在文本框中输入的数据没有提交,例如localhost/myapp/output/data_I_submitted
我的基本 html 文件:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>db app</title>
</head>
<body>
{% csrf_token %}
<form action="output/" method="post" name="Input">
Data : <input type="text" name="text">
<input type="submit" value="submit">
</form>
</body>
</html>
在我的app.urls
文件中:
urlpatterns = patterns('',
url(r'^$',views.index),
url(r'^output/(?P<text>\w+)/$',views.return_data)
)
最后的观点:
def return_data(request,text):
return HttpResponse('entered text ' + text)