宸犀

导航

2019年11月20日 #

django-模型

摘要: django的特点 企业级开发框架,插件非常丰富 django是一个基于 MVT(Model View Template) 的一个设计思想 设计的框架 M : 模型,django 的模型采用 ORM 设计思想 V : 视图,主要负责 前后台数据的交互 T : 模板, 主要用来负责展示数据 MVT 是 阅读全文

posted @ 2019-11-20 14:17 宸犀 阅读(175) 评论(0) 推荐(0) 编辑

djang-模型属性介绍

摘要: 模型中 常见的 属性 类型 CharField varchar EmailField SlugField URLField IntegerField int FloatField float DateField date DateTimeField datetime TimeField time T 阅读全文

posted @ 2019-11-20 14:16 宸犀 阅读(166) 评论(0) 推荐(0) 编辑

2019年11月19日 #

django-celery的集成开发

摘要: django celery的集成开发 celery 特点 celery 简单、灵活、可靠的分布式系统 处理异步任务队列 支持任务调度 celery 的组成 消息中间件 worker task store 在django中使用celery 在 中 配置 相关的配置 在 在 settings.py 所在 阅读全文

posted @ 2019-11-19 22:18 宸犀 阅读(196) 评论(1) 推荐(0) 编辑

django-邮件发送

摘要: 1xx 2xx : 响应成功 3xx : 资源进行重定向,资源发生迁移 4xx : 客户端异常 5xx : 服务端异常 django 邮件发送 1、在 配置邮件的相关信息 2、在 python 中进行邮件的发送 subject 邮件的标题 body 邮件的内容 to 收件人,是一个列表格式/元组格式 阅读全文

posted @ 2019-11-19 22:18 宸犀 阅读(195) 评论(0) 推荐(0) 编辑

django 实现文件下载

摘要: django 实现文件下载 1、通过 response = HttpResponse(bytes) 2、设置下载的头信息 如果要实现预览效果 (图片、文本文件才支持预览) 3、设置下载的头信息 4、设置下载的头信息 下载解决 中文乱码的问题 阅读全文

posted @ 2019-11-19 10:39 宸犀 阅读(446) 评论(0) 推荐(0) 编辑

django-模板中的过滤器

摘要: django 模板中的过滤器 过滤器的作用 对django后台返回到模板中的数据、进行处理 过滤器的语法 值 | 过滤器 : 参数 模板中常见的过滤器,内置过滤器在 中可以查看 date date : 'Y m d H:i:s' length : 获取长度 length_is : 判断长度 rand 阅读全文

posted @ 2019-11-19 10:37 宸犀 阅读(471) 评论(0) 推荐(0) 编辑

2019年11月18日 #

django-中间件

摘要: 中间件:可以在请求前、后、响应前、后、视图产生异常的 织入业务逻辑, 是一个可插拔式的设计。中间件采用的就是 AOP的设计思想 面向切面编程 AOP : 是对面向对象的一个补充和扩展,不是用来替代便面向对象的 面向对象编程 OOP Django 中 自定义 一个 中间件 1、在项目中, 新建一个 2 阅读全文

posted @ 2019-11-18 12:05 宸犀 阅读(183) 评论(0) 推荐(0) 编辑

django-内置装饰器

摘要: django 内置装饰器 1、显示视图的请求方式 from django.views.decorators.http import ... 需要自己指定要限制的请求方式 视图只能以 get 方式访问 视图只能以 post 方式访问 视图以 get , head 两种方式进行访问 2、在视图上添加 事 阅读全文

posted @ 2019-11-18 12:04 宸犀 阅读(342) 评论(0) 推荐(0) 编辑

2019年11月15日 #

django-会话技术

摘要: django 会话技术 1、Cookie 存储在浏览器上 是一个键值对的结构 键和值都是一个字符串 可以设置存活时间 2、Session 存储在服务器上 是一个键值对的结构 键是一个字符串,值是一个对象 可以设置存活时间 3、Session和Cookie的关系 当服务器第一次使用session的时候 阅读全文

posted @ 2019-11-15 13:09 宸犀 阅读(325) 评论(0) 推荐(0) 编辑

2019年11月14日 #

ES6基础

摘要: ES6 变量声明 1 let和var差不多 2 let作用域在一对{}启用 3 不能重复声明 4 不会变量提升 1.声明常量大写 2.声明必须赋值 3.声明后不能修改(复杂类型可以)数组 ,对象 数组解构 定义:可以把数组分解为单个的变量 字符串模板 1.字符串模板 作用:字符串和变量拼接 str= 阅读全文

posted @ 2019-11-14 20:27 宸犀 阅读(153) 评论(0) 推荐(0) 编辑