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
django 学习个人总结 之form表单提交
原创
©著作权归作者所有:来自51CTO博客作者nginx2012的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Django之form表单
Form介绍 我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标
html 用户名 django -
Django学习笔记(3)—— Form表单
Django form表单学习
Django Template -
Django(part17)--form表单提交数据
学习笔记,仅供参考,有错必纠form表单form表单的主要作用是和服务器进行交互,为服务器端提供数据。name属性form表单有name属性
python django html form表单 -
Django 提交 form 表单
Django 提交 form 表单
django html 数据