目录:Django其他篇

01:Django基础篇

02:Django进阶篇

03:Django数据库操作--->Model

04: Form 验证用户数据 & 生成html

05:ModelForm 数据验证 & 生成html & 数据库操作

06: Django Admin

07: Django 学习补充

目录:

     返回顶部

  1、form 作用

      1功能1  验证

      2功能2  生成html标签

      3、功能3: HTML Form提交保留上次提交数据

      4、功能4: 初始化页面显示内容

  2、form使用原则

      1新url方式操作(一定要用form方式生成html,避免提交刷新页面,丢失当前页面中填的值)

      2发Ajax请求时可以不用form生成html标签,仅用form做验证,因为ajax请求本身不刷新页面,不必担心填

           的值会丢失,当然使用form生成html也是可以的

  3、form基本使用:对 login.html提交密码做简单长度验证

from django.shortcuts import render,HttpResponse,redirect
from app01.forms import UserForm

def login(request):
    if request.method == 'GET':
        obj = UserForm()
        return render(request,'login.html',{'obj':obj})

    elif request.method == 'POST':
        obj = UserForm(request.POST)
        r1 = obj.is_valid()
        if r1:
            print(obj.cleaned_data)
        else:
            print(obj.errors)
        return render(request,'login.html',{'obj':obj})
views.py中定义处理函数

相关文章:

  • 2021-12-22
  • 2021-12-12
  • 2021-12-26
  • 2021-10-21
  • 2021-09-24
猜你喜欢
  • 2022-12-23
  • 2021-12-22
  • 2021-08-11
  • 2021-12-12
  • 2021-12-12
  • 2022-02-18
相关资源
相似解决方案