摘要: 1.BBS项目之注册功能通过forms验证 from django import forms from blog.models import User from django.contrib.auth import authenticate class CheckForm(forms.Form): 阅读全文
posted @ 2019-04-26 19:31 kaikai2xiaoqi 阅读(178) 评论(0) 推荐(0) 编辑
摘要: form模块的简介与用处 1.form 是前后端交互的一种方式, form表单提交的一种,django中有一个模块是form他主要用处就过滤前端form提交的数据 2.forms 模块检测前端提交的数据是否合法, 可以自定义局部钩子和全局钩子进行判断 后端: from django import f 阅读全文
posted @ 2019-04-26 18:58 kaikai2xiaoqi 阅读(252) 评论(0) 推荐(0) 编辑
摘要: Auth模板 1. 什么是Auth模块,有什么用? 2. 使用Auth组件的默认auth_user表常用操作 from django.contrib.auth.models import User # 1、创建普通用户 User.objects.create_user(username='Owen' 阅读全文
posted @ 2019-04-26 17:03 kaikai2xiaoqi 阅读(695) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是前后端分离开发的概念: 前端页面运行前端服务器上,负责页面的渲染(静态文件的加载)与跳转 后端代码运行在后端服务器上, 负责数据的处理(提供数据请求的接口) 2. 前后端分离开发碰到的问题 那就是跨域请求的问题: 3. 处理跨域的问题: 安装django-cors-headers模块 在 阅读全文
posted @ 2019-04-26 14:32 kaikai2xiaoqi 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 1. 在项目中前后端数据相互是一种常态, 前后端交互使用的是ajax请求和form表单的请求两种方式" ajax与form表单的区别在于: form 是整个页面刷新提交的, 但是ajax 是局部提交 局部验证的, 这个是他们的唯一区别 2. 前端ajax请求方式: $.ajax({ url: '/a 阅读全文
posted @ 2019-04-26 14:00 kaikai2xiaoqi 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 1. 集合函数的使用场景: -- 单独使用: 不分组, 只查聚合结果 -- 分组使用: 按字段分组, 可查询分组字段与聚合结果 2. 导入聚合函数 3. 单独聚合查询: aggregate 4. 分组聚合查询: annotate mysql表的创建常用字段属性解析 ''' 1. ForeignKey 阅读全文
posted @ 2019-04-26 11:22 kaikai2xiaoqi 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 1.django的多表查询 主要区分为: 正向查询 逆向查询 2. 一对多关系 的增: 3.一对多关系 的 删除: 4. 一对多关系的 改操作: 5.一对一关系的 增加操作 6.一对一关系的 删除操作 7. 多表的重难点 查询功能: 四:# 连表查询规则 # 1. 正向逆向概念:从存放外键的表到关系 阅读全文
posted @ 2019-04-26 10:50 kaikai2xiaoqi 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 1. mysql 表使用的功能有: 增 删 改 查 这几大功能, 但是mysql 和django 对接之后,使用的语法不是原生的SQL语法. 2. 增功能的实现: 3. 查的功能 使用的是filter 关键词 4. 改的功能 通过django的语句可以直接修改mysql的数据 5. 删除的功能 6. 阅读全文
posted @ 2019-04-26 09:30 kaikai2xiaoqi 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 1.模板导入 2.母版导入 #总结: 主要的用处就是: 因为有大量的HTML是重复的,为了避免这些重复, 可以吧一个完整的HTML页面进行拆分,打包成好几个模块,让他们拼接起来,就可以形成一个完整的页面 阅读全文
posted @ 2019-04-26 08:56 kaikai2xiaoqi 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是DTL简介 2. 简单的变量的使用: def dtl(request): num = 3.14 ss = 'abc123嘿嘿' # return render(request, 'django_dtl.html', {'number': num, 'ss': ss}) result = 阅读全文
posted @ 2019-04-25 21:39 kaikai2xiaoqi 阅读(91) 评论(0) 推荐(0) 编辑