Django 表单

用Django对用户提交的表单数据进行处理(get方式)。

search.py 文件代码:

from django.http import HttpResponse

from django.shortcuts import render

表单

def search_form(request):

return render(request, 'search_form.html')

接收请求数据

def search(request):

request.encoding='utf-8'

if 'q' in request.GET and request.GET['q']:

message = '你搜索的内容为: ' + request.GET['q']

else:

message = '你提交了空表单' return HttpResponse(message)

search_form.html 文件代码:

<form action="/search/" method="get">

<input type="text" name="q">

<input type="submit" value="搜索"> </form>

urls.py 文件代码:

from django.conf.urls import url

from . import views,testdb,search

urlpatterns = [

url(r'^hello/$', views.runoob),

url(r'^testdb/$', testdb.testdb),

url(r'^search-form/$', search.search_form),

url(r'^search/$', search.search),

]

相关推荐
David爱编程18 分钟前
多核 CPU 下的缓存一致性问题:隐藏的性能陷阱与解决方案
java·后端
追逐时光者39 分钟前
一款基于 .NET 开源、功能全面的微信小程序商城系统
后端·.net
奇舞精选42 分钟前
爬虫入门
爬虫·python
爬虫程序猿1 小时前
利用 Python 爬虫获取 1688 商品详情 API 返回值说明(代码示例)实战指南
开发语言·爬虫·python
绝无仅有2 小时前
Go 并发同步原语:sync.Mutex、sync.RWMutex 和 sync.Once
后端·面试·github
绝无仅有2 小时前
Go Vendor 和 Go Modules:管理和扩展依赖的最佳实践
后端·面试·github
明月看潮生2 小时前
编程与数学 02-017 Python 面向对象编程 23课题、测试面向对象的程序
开发语言·python·青少年编程·面向对象·编程与数学
自由的疯2 小时前
Java 实现TXT文件导入功能
java·后端·架构
现在没有牛仔了2 小时前
SpringBoot实现操作日志记录完整指南
java·spring boot·后端
小蒜学长2 小时前
基于django的梧桐山水智慧旅游平台设计与开发(代码+数据库+LW)
java·spring boot·后端·python·django·旅游