zoukankan      html  css  js  c++  java
  • django_5:表单1

    CSRF( Cross Site Request Forgery)跨站点请求欺骗

    方法一、 {% csrf_token %}

    方法二、在setting.py中注释掉MIDDLEWARE中的'django.middleware.csrf.CsrfViewMiddleware',

     views.py

    #coding:utf8
    from django.shortcuts import renderfrom django import forms
    from django.http import HttpResponseclass UserForm(forms.Form):
        name = forms.CharField()
    
    def register(req):
        if req.method == 'POST':
            form = UserForm(req.POST)       #绑定
            if form.is_valid():             #判断数据是否有效
                print(form.cleaned_data)
                return HttpResponse('ok')
        else:
            form = UserForm()
        return render(req, 'register.html', {'form':form})

    register.html

    <form method='post'>
    {{form}} 
    <input type="submit" value="ok"/>
    </form>
  • 相关阅读:
    pod间访问
    Android地图下钻(坑我好久)
    学习进度23
    学习进度22
    人月神话读后感03
    团队介绍
    人月神话读后感02
    学习进度21
    学习进度20
    学习进度19
  • 原文地址:https://www.cnblogs.com/daduryi/p/6840029.html
Copyright © 2011-2022 走看看