在day3093目录中建立一个search文件
from django.http import HttpResponse
from django.shortcuts import render_to_response
#表单
def search_form(request):
return render_to_response('search_form.html')
#接收请求数据
def search (req## 标题uest):
request.encoding='utf-8'
if 'q' in request.GET and request.GET['q']:
message = '你搜索的内容为:' + request.GET['q']
else:
message = '你提交了表单'
return HttpResponse(message)
在day3093目录中的urls.py文件里写入
from django.contrib import admin
from django.urls import path
from day3093 import search
urlpatterns = [
#这个是后台管理的
path('admin/', admin.site.urls),
#在跟路由包含子路由
#user/路由前缀
path('search/',search.search),
path('search-form/',search.search_form)
]
在templates文件夹中新建search-form.html 文件
<!DOCTYPE html>
<html >
<head>
<meta charset="utf-8">
<title>search</title>
</head>
<body>
<form action="/search" method="get">
<input type="text" name="q">
<input type="submit" value="搜索">
</form>
</body>
</html>
运行一下,在页面的搜素栏写入的数据就会有get取到