摘要: 1 auth组件介绍 1 django提供的用户认证,创建,修改密码。。。用户相关操作 2 不需要创建用户表了,默认带了 3 插入数据(创建用户): python3 manage.py createsuperuser 2 auth组件常用方法 # 1 内置User类方法返回的user对象 from 阅读全文
posted @ 2022-03-10 18:30 简爱cx 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 1 cbv加装饰器 总结: 1 cbv加装饰器可以加在类上: @method_decorator(auth,name='post') #给get请求加装饰器 2 可以加在方法上 @method_decorator(auth) def get(self, request, *args, **kwarg 阅读全文
posted @ 2022-03-10 17:44 简爱cx 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1 forms组件源码分析 1 为什么局部钩子要写成 clean_字段名,为什么要抛异常 2 入口在 is_valid() 3 校验流程 -先校验字段自己的规则(最大,最小,是否必填,是不是合法) -校验局部钩子函数 -全局钩子校验 4 流程 -is_valid() 》return self.is_ 阅读全文
posted @ 2022-03-10 17:02 简爱cx 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 1 分页器终极用法 1.1 后端 def books_page(request): current_num = int(request.GET.get('page_num', 1)) book_list = models.Books.objects.all() paginator = Paginat 阅读全文
posted @ 2022-03-10 13:14 简爱cx 阅读(75) 评论(0) 推荐(0) 编辑