您的位置:首页 > 编程语言 > Go语言

Django学习5:利用GET方式提交表单

2017-07-27 20:07 501 查看
1.在HelloWorld的App下新建search.py,代码如下:

# -*- coding:utf-8 -*-
from django.http import HttpResponse
from django.shortcuts import render_to_response

def search_form(request):
return render_to_response("get.html")

def search(request):
request.encoding = 'utf-8'

if 'q' in request.GET:
message = "你搜索的内容为:" + request.GET['q']
else:
message = "你提交了空表单"

return HttpResponse(message)


2.在templates下新建get.html文件,代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Test Get</title>
</head>
<body>
<form action="/search" method="get">
<input type="text" name="q">
<input type="submit" value="搜索">

</form>

<!--{{ test }}-->

</body>
</html>


3.修改urls.py,代码如下:

"""
from django.conf.urls import url

from . import search2
from . import search

urlpatterns = {
url(r'^search-post$', search2.search_post), # 可以
url(r'^search', search.search),
url(r'search-form', search.search_form),


4.在浏览器访问 http://127.0.0.1:8000/search-form 即可看到如下页面:



5.输入测试字符串,得到输出结果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python django web 实例