首页 > 代码库 > django 学习个人总结 之form表单提交
django 学习个人总结 之form表单提交
from django.shortcuts import render_to_response from django import forms from django.http import HttpResponse class UserForm(forms.Form): name = forms.CharField() def register(req): if req.method == ‘POST‘: form_object = UserForm(req.POST) if form_object.is_valid(): print form_object.cleaned_data return HttpResponse(‘ok‘) else: form_object = UserForm() return render_to_response(‘index.html‘,{‘form‘:form_object}) templates/index.html <html> <head> </head> <body> <form method=‘post‘> {{form}} <button type=‘sumbit‘>ok</button> </form> </body> </html> Name:输入内容 ok按钮 说下流程是怎么走的 第一次访问他的时候是get方法 也就会走到这个逻辑 form_object = UserForm() return render_to_response(‘index.html‘,{‘form‘:form_object})实例化UserForm得到的,等于这个类相当于content 当点击ok按钮后,判断是否为post方法 form_object = UserForm(req.POST) 绑定动作必须写 if form_object.is_valid() 判断字段是否存在 print form_object.cleaned_data 获取提交的数据,在终端打出来 return HttpResponse(‘ok‘) 在web页面上返回ok
本文出自 “expect批量同步数据” 博客,请务必保留此出处http://4249964.blog.51cto.com/4239964/1600796
django 学习个人总结 之form表单提交
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。