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),

]

相关推荐
Data_Adventure9 小时前
TypeScript 开发者转向 Java:学习重点与思维迁移指南
后端
吴祖贤9 小时前
Spring AI 零基础入门:从踩坑到上手的完整指南
后端
code_std9 小时前
SpringBoot 登录验证码
java·spring boot·后端
Mos_x10 小时前
@RestController注解
java·后端
咋吃都不胖lyh10 小时前
比较两个excel文件的指定列是否一致
爬虫·python·pandas
bcbnb10 小时前
Fiddler抓包工具使用教程,HTTPHTTPS抓包、代理配置与调试技巧全解析(附实战经验)
后端
虎子_layor10 小时前
PostgreSQL这么多优势,为什么还要使用MySQL
后端·sql
Bunny021210 小时前
1-Freemarker入门
后端
回家路上绕了弯10 小时前
QPS 百万级分布式数据库:高并发订单号生成方案设计与落地
分布式·后端