Django---简单from表单提交
表单提交可能会报错,注意一行代码就可以解决:
简单配置路由:
简单表单提交:
<form action="/index/" method="post"><p><input type="text" name="username" placeholder="请输入用户名"></p><p><input type="text" name="password" placeholder="请输入密码"></p><p><input type="submit" value="提交"></p> </form>
可见上面的提交还是提交到当前方法:可以通过判断提交方式来判断是提交表单还是请求页面:
def index(request):#return HttpResponse("hello word")if request.method == 'POST':u = request.POST['username']p = request.POST['password']print(u,p)return render(request,'index.html')
这种接受如果,接受不到就会报错,所以都是这样接受的:
def index(request):#return HttpResponse("hello word")if request.method == 'POST':u = request.POST.get('username',None)p = request.POST.get('password',None)print(u,p)if u =='123' and p == '456':from django.shortcuts import redirectreturn redirect("http://www.baidu.com")return render(request,'index.html')
示例demo:
from django.shortcuts import render from django.shortcuts import HttpResponse #coding=utf-8 def index(request):#return HttpResponse("hello word")error_msg = ''if request.method == 'POST':u = request.POST.get('username',None)p = request.POST.get('password',None)print(u,p)if u =='123' and p == '456':from django.shortcuts import redirectreturn redirect("/index/")else:error_msg = "failse to login"return render(request,'index.html',{'error_msg':error_msg})
模板:
<form action="/index/" method="post"><p><input type="text" name="username" placeholder="请输入用户名"></p><p><input type="text" name="password" placeholder="请输入密码"></p><p><input type="submit" value="提交">{{ error_msg }}</p> </form>
转载于:https://www.cnblogs.com/e0yu/p/9492059.html
Django---简单from表单提交相关推荐
- Java+MyEclipse+Tomcat (二)配置Servlet及简单实现表单提交
在Java EE应用编程中Servlet是基础,JSP是建立在Servlet基础之上的,其他Web框架如Struts.WebWork和Spring MVC都是基于Servlet的.本文主要讲述MyEc ...
- Django(part17)--form表单提交数据
学习笔记,仅供参考,有错必纠 form表单 form表单的主要作用是和服务器进行交互,为服务器端提供数据. name属性 form表单有name属性,name属性类似于客户端与服务器端之间的约定. f ...
- jQuery最简单的表单提交方式
第一步:绑定事件 常用的与ajax相关的事件参考如下: 1.$(selector).click(function) 2.$(selector).change(function) 3.$(selecto ...
- 简单的表单提交 by MVC 2
参考自http://msdn.microsoft.com/zh-cn/library/dd410596.aspx 1.打开一个MVC空项目 2.新建一个母版页 <body><div& ...
- ajax刷新iframe页面,通过iframe实现简单的ajax表单提交
之前做项目都是用现成的jquery插件实现表单的校验以及ajax提交,但是今天有个简单的头像图片ajax上传,以及一个很简单的表单提交,实在不想引入一个插件了,本着代码量最小,最简单的原则,照着豆瓣照 ...
- Django表单提交数据与网页跳转
. Django版本介绍 . 注意LTS版本 . 安装 pip install Django==1.11.11(卸载django:pip uninstall django) 1.form表单提交数据 ...
- [JSP暑假实训] 二.JSP网站创建及Servlet实现注册表单提交、计算器运算
本系列文章是作者暑假给学生进行实训分享的笔记,主要介绍MyEclipse环境下JSP网站开发,包括JAVA基础.网页布局.数据库基础.Servlet.前端后台数据库交互.DAO等知识. 本篇文章开始讲 ...
- 简单表单提交php教程,php教程之表单提交实例
一个超简单的初学者用的php教程之表单提交实例有需要的朋友参考一下. 下面我们将创建一个复杂的表单,代码如下所示. 实例代码如下: 姓名: 密码: 年龄: 16">小于16 16-30 ...
- 简单表单提交php教程,php教程之表单提交实例_PHP教程
一个超简单的初学者用的php教程之表单提交实例有需要的朋友参考一下.下面我们将创建一个复杂的表单,代码如下所示. 代码如下 复制代码 姓名: 密码: 年龄: 16">小于16 16-3 ...
- 在django的form表单及ajax提交的数据中添加认证的csrfmiddlewaretoken
1. 对于ajax提交数据,把下面的代码加入到js的头部,可以保证ajax执行时自动提交参数csrfmiddlewaretoken. $.ajaxSetup({data: {csrfmiddlewar ...
最新文章
- Android项目实战(四):ViewPager切换动画(3.0版本以上有效果)
- 弹性地基梁板法计算原理_地基下沉别慌张!沉着冷静用对地基加固法
- 响应式设计的真正挑战:RSS
- leetcode 62 不同路径
- php ajax 加载列表,Ajax点击不断加载数据列表(图文教程)
- 是时候“抛弃”谷歌 BERT 模型了!新型预训练语言模型问世
- LDA主题模型(算法详解)
- JS无刷新修改URL类似博客园翻页效果
- Docker下ETCD集群搭建
- DelphiX中的DXSprite单元中涉及到修改
- JS 使用DES加密解密
- fatal error: google/protobuf/stubs/stringprintf.h: No such file or directory
- 成功注册一个谷歌账号
- 使用 Keras 进行面部表情识别
- 输入年龄,判断年龄阶段
- 面阵相机该如何选型?
- 苹果开放降级通道_今天下午 iOS 降级通道打开?骗子!
- 及时止损真的正确吗?
- ntlm-auth java_JAVAMAIL:AUTH NTLM失败
- linux 内核源码下载网址