摘要:
django操作cookie和session 中间件 自定义中间件 form组件基本定义 与models定义类基本一致 但是这里定义在views视图层 1.先导入 from django import forms 2.定义 class MyFormWow(forms.Form): #username 阅读全文
摘要:
forms组件 ajax实现二次确认 #原生js 1.按钮绑定点击事件 2.判断是否发送ajax请求 数据携带方式注意 #进阶版 引用第三方插件sweetalert 1.给按钮绑定点击事件 2.赋值插件代码 3.修改部分内容 #前后端交互使用ajax 那么后端推荐返回字典类型的json格式字符串 a 阅读全文
摘要:
ajax实现删除提醒(普通版、进阶版)ajax发送文件 核心参数值dataType 自定义分页器 图书管理系统 #图书管理系统 首页展示功能 1.在后端查全部的数据对象 返回一个展示页面 并把数据对象传给展示页面 2.展示页面查询出全部的数据对象,展示页面 添加图书功能 1.创建添加图书页面的url 阅读全文
摘要:
图书编辑删除 字段参数choise(重要)多对多三种创建方式 ajax语法结构 Q查询 # Q查询功能 1.可以改变查询条件的链接关系 比如 and or 2.可以改变查询条件左侧的条件(变量名>>>字符串) from django.db.models import Q #先导入 # 基本使用 mo 阅读全文
摘要:
Q查询 orm字段补充 查询优化事务操作 图书管理系统 外键字段数据的增删改查 一对多与一对一 publish=对象 publish_id=数字 多对多 add() set() remove() clear() 正反向查询的概念 所谓的正反向完全取决于外键字段在谁那儿 """ 正向查询按外键字段 反 阅读全文
摘要:
外键字段的增删改查 正向反向插叙概念 跨表查询 聚合查询与分组查询 F查询 自定义过滤器、标签、inclusion_tag 1.首先现在应用目录下创建名字为templatetags的文件夹 2.文件夹里创建任意名称的.py文件 里面写两行内容 from django import template 阅读全文
摘要:
自定义过滤器、标签、inclusion_tag、模板的继承与导、入双下划线查询 三板斧 HttpResponse render redirect 视图函数必须返回一个HttpResponse对象 JsonResponse from django.http import JsonResponse #看 阅读全文
摘要:
视图层 FBV和CBV 模板层 django请求生命周期流程图 浏览器发送请求(数据格式遵循http格式) web服务网关接口(django默认的wsgiref,,生产环境会换成uwsgi) 整个jango 中间件(类似于django的保安 门户) 路由层(urls 路由匹配) 视图层(views 阅读全文
摘要:
路由层各种功能 django orm简介 为了不使用sql语句操作数据库 使用类 对象.属性的方式 缺点是:自动写的sql语句可能不是最佳执行效率 使用explain 的type可能会是all 优点是:不用写sql语句 使用orm 1.先在settings里配置databases 2.在__init 阅读全文
摘要:
orm简单相关操作 django主要文件 mysite项目文件夹 mysite同名文件夹 settings.py # 配置文件 urls.py # 存放路由和视图函数对应关系 应用文件夹(可以有多个) migrations文件夹 # 里面存放ORM针对数据库相关的记录 apps.py # 每个应用的 阅读全文