Forms组件 发表于 2022-02-08 分类于 Django 本文字数: 8.9k 阅读时长 ≈ 8 分钟 forms组件校验数据功能校验步骤123456定义一个类,继承forms.Form在类中写要校验的字段,字段属性就是校验规则实例化得到一个Form对象,要把校验的数据传入调用register_form.is_valid()校验,校验通过是True校验通过有register_form.cleaned_data校验不通过有register_form.errors 阅读全文 »
Cookie和Session 发表于 2022-02-08 分类于 Django 本文字数: 6.4k 阅读时长 ≈ 6 分钟 Cookie、Session和TokenHTTP 协议是一种无状态协议,即每次服务端接收到客户端的请求时,都是一个全新的请求,服务器并不知道客户端的历史请求记录;Session 和 Cookie 的主要目的就是为了弥补 HTTP 的无状态特性 阅读全文 »
Django中间件 发表于 2022-02-08 分类于 Django 本文字数: 7.9k 阅读时长 ≈ 7 分钟 CBV加装饰器1234567方式一: 装饰器加在类上 from django.utils.decorators import method_decorator @method_decorator(auth, name='get') 方式二: 装饰器直接加在方法上 阅读全文 »
Auth组件 发表于 2022-02-08 分类于 Django 本文字数: 6.5k 阅读时长 ≈ 6 分钟 auth组件介绍123django提供了用户认证,创建,修改密码等用户相关的操作不需要创建用户表,默认自带了(auth_user)创建用户: python3 manage.py createsuperuser 阅读全文 »
DRF初探 发表于 2022-02-08 分类于 Django 本文字数: 6k 阅读时长 ≈ 5 分钟 Web应用模式12前后端混合开发(前后端不分离):返回的是html的内容,需要写模板前后端分离:只专注于写后端接口,返回json,xml格式数据 阅读全文 »
序列化器与请求响应 发表于 2022-02-08 分类于 Django 本文字数: 16k 阅读时长 ≈ 15 分钟 序列化器的作用12345序列化: 把python中的对象转成JSON格式字符串反序列化: 把JSON格式字符串转成python中的对象 注意: drf的序列化组件(序列化器)把对象(Book,queryset对象)转成字典,因为有字典,直接使用Response就可以了 阅读全文 »