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

]

相关推荐
怕浪猫4 小时前
FDE 如何正确解决现场项目工程性的问题
前端·后端·ai编程
GreenTea4 小时前
vLLM 与 SGLang KV Cache 底层实现机制深度调研报告
前端·后端·算法
考虑考虑4 小时前
Java实现hmacsha256加密算法
java·后端·java ee
凤山老林5 小时前
聊聊企业级 API 安全:Spring Boot 落地 OAuth 2.1、mTLS 与接口签名防篡改
spring boot·后端·安全·oauth
颜颜yan_5 小时前
ESP-IDF 鸿蒙 PC 适配全记录:打通 Python、构建工具链与 ESP32-P4 固件生成
python·华为·harmonyos
言乐65 小时前
Python加速器4跨境网络加速器
运维·服务器·开发语言·网络·python
weixin_440730505 小时前
线程02-并发串行-互斥锁-Semaphore-Event
python·thread
林鹿6 小时前
maven属性与groovy变量对照表
后端
烽火戏诸诸诸侯6 小时前
AI 让我的独门小工具焕发第二春
后端·ai编程·vibecoding
张小凡vip7 小时前
python--爬虫--经验积累的遇到的坑
开发语言·爬虫·python