摘要:
第三百一十四节,Django框架,自定义分页 自定义分页模块 逻辑处理 html 阅读全文
摘要:
第三百一十三节,Django框架,Session Django中默认支持Session,其内部提供了5种类型的Session供开发者使用: 1、数据库(默认)2、缓存3、文件4、缓存+数据库5、加密cookie 1、数据库Session,保存在数据库 Django默认支持Session,并且默认是将 阅读全文
摘要:
第三百一十二节,Django框架,Cookie 注意:获取Cookie是在请求对象里处理,设置Cookie是在响应对象里处理 普通Cookieset_cookie()设置普通cookie 参数: key, 键 value='', 值 max_age=None, 超时时间,秒,也支持时间戳 expir 阅读全文
摘要:
第三百一十一节,Django框架,Form表单验证 表单提交 html 路由映射 逻辑处理 method属性获取用户请求方式,post或者get使用方式:请求对象.method POST获取用户post请求方式的信息使用方式:请求对象.POST POST.get()获取用户POST请求方式的表单na 阅读全文
摘要:
第三百一十节,Django框架,模板语言 模板语言就是可以将动态数据在html模板渲染的语言 一、接收值渲染 locals()函数,写在请求响应render()函数里,可以将逻辑处理函数里的变量传到html用模板语言渲染 {{...}}接收一个变量或者值进行渲染 逻辑处理 html 二、接收值,运行 阅读全文
摘要:
第三百零九节,Django框架,models.py模块,数据库操作——F()和Q()运算符:|或者、&并且 F()可以将数据库里的数字类型的数据,转换为可以数字类型 首先要导入 from django.db.models import F Q()运算符:|或者、&并且 实列: 执行原生SQL que 阅读全文
摘要:
第三百零八节,Django框架,models.py模块,数据库操作——链表结构,一对多、一对一、多对多 链表操作 链表,就是一张表的外键字段,连接另外一张表的主键字段 一对多 models.ForeignKey()外键字段一对多,值是要外键的表类 正向查找,也就是通过表的外键,查找到外键连接的表里的 阅读全文
摘要:
Django框架,models.py模块,数据库操作——表类容的增删改查 增加数据 create()方法,增加数据 save()方法,写入数据 第一种方式 表类名称(字段=值) 需要save()方法,写入数据 第二种方式:表类名称.objects.create(字段=值) 第三种方式【推荐】 查询数 阅读全文
摘要:
Django框架,models.py模块,数据库操作——创建表、数据类型、索引、admin后台,补充Django目录说明以及全局配置文件配置 数据库配置 django默认支持sqlite,mysql, oracle,postgresql数据库。 1,django默认使用sqlite的数据库,默认自带 阅读全文
摘要:
Django框架,Views(视图函数),也就是逻辑处理函数里的各种方法与属性 Views(视图函数)逻辑处理,最终是围绕着两个对象实现的 http请求中产生两个核心对象: http请求:HttpRequest对象 http响应:HttpResponse对象 所在位置:django.http 之前我 阅读全文