当前位置: 首页 > news >正文

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

]

相关文章:

  • 【Git】深入理解 Git 分支合并操作:git merge dev 命令详解
  • 2024年,智慧文旅领航新时代,重塑旅行体验的未来篇章!
  • oppo手机备忘录记录怎么转移到华为手机?
  • wordpress 开源主题
  • Linux 开发工具vim、gcc/g++、makefile
  • TypeScript08:在TS中使用模块化
  • AGI概念与实现
  • 【接口测试】常见HTTP面试题
  • esp32 C3和S3 开发板电流对比
  • Docker基础教程 - 1 Docker简介
  • C++_运算符_逻辑运算符
  • Java面试——Redis
  • 基于51单片机的超声波测距及温度补偿技术研究
  • 【PyTorch笔记 04】F.cross_entropy的使用
  • ubuntu2204部署hbase2.3.7
  • 「译」Node.js Streams 基础
  • ➹使用webpack配置多页面应用(MPA)
  • CentOS 7 防火墙操作
  • CentOS7 安装JDK
  • Java比较器对数组,集合排序
  • java小心机(3)| 浅析finalize()
  • JS基础篇--通过JS生成由字母与数字组合的随机字符串
  • mockjs让前端开发独立于后端
  • SegmentFault 2015 Top Rank
  • SpringCloud(第 039 篇)链接Mysql数据库,通过JpaRepository编写数据库访问
  • Traffic-Sign Detection and Classification in the Wild 论文笔记
  • Vue组件定义
  • 高度不固定时垂直居中
  • 关于 Linux 进程的 UID、EUID、GID 和 EGID
  • 基于MaxCompute打造轻盈的人人车移动端数据平台
  • 突破自己的技术思维
  • 优化 Vue 项目编译文件大小
  • 7行Python代码的人脸识别
  • #git 撤消对文件的更改
  • #stm32驱动外设模块总结w5500模块
  • (附源码)springboot宠物管理系统 毕业设计 121654
  • (附源码)springboot炼糖厂地磅全自动控制系统 毕业设计 341357
  • (附源码)ssm学生管理系统 毕业设计 141543
  • (四)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (一)使用Mybatis实现在student数据库中插入一个学生信息
  • (原創) 如何讓IE7按第二次Ctrl + Tab時,回到原來的索引標籤? (Web) (IE) (OS) (Windows)...
  • (转)fock函数详解
  • (转)JVM内存分配 -Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m
  • (转)LINQ之路
  • (转)淘淘商城系列——使用Spring来管理Redis单机版和集群版
  • ./include/caffe/util/cudnn.hpp: In function ‘const char* cudnnGetErrorString(cudnnStatus_t)’: ./incl
  • .NET Core 2.1路线图
  • .net core webapi 大文件上传到wwwroot文件夹
  • .NET/C# 解压 Zip 文件时出现异常:System.IO.InvalidDataException: 找不到中央目录结尾记录。
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地中转一个自定义的弱事件(可让任意 CLR 事件成为弱事件)
  • .net中生成excel后调整宽度
  • .secret勒索病毒数据恢复|金蝶、用友、管家婆、OA、速达、ERP等软件数据库恢复
  • [New Portal]Windows Azure Virtual Machine (3) 在VM上挂载磁盘
  • [node] Node.js的文件系统
  • [office] excel中weekday函数的使用方法 #学习方法#微信#媒体