您的位置:首页 > 编程语言 > Go语言

Django --Form

2016-12-23 15:21 155 查看
1、不使用Form表单获取前端数据方式
name = request.POST['name']name = request.POST.get['name']2、使用Form表单
def comment_post(request):try:comment_form =if comment_form.is_valid():comment = Comment.objects.create(username=comment_form.cleaned_data["author"],email=comment_form.cleaned_data["email"],url=comment_form.cleaned_data["url"],content=comment_form.cleaned_data["comment"],article_id=comment_form.cleaned_data["article"],user=request.user if request.user.is_authenticated() else None)comment.save()else:return render(request, 'failure.html', {'reason': comment_form.errors})except Exception as e:logger.error(e)return redirect(request.META['HTTP_REFERER'])
3、Form表单验证方式1、表单字段验证器方式二:clean_filedname验证字段,针对某个字段进行验证方式三:表单clean方法,可针对整个表单进行验证。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  客户端 信息