哪有什么岁月静好,不过是有人替你负重前行!

随笔分类 -  Django

摘要:一、发送普通文本邮件 1、settings.py中的设置 # 发送邮件 # 发送邮件设置 EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_USE_TLS = False # 是否使用TLS安全传输协议 EMAIL 阅读全文
posted @ 2020-06-10 14:52 迎风而来 阅读(1422) 评论(0) 推荐(0) 编辑
摘要:1.自定义管理器(Manager) 在语句Book.objects.all()中,objects是一个特殊的属性,通过它来查询数据库,它就是模型的一个Manager.每个Django模型至少有一个manager,你可以创建自定义manager以定制数据库的访问.这里有两个方法创建自定义manager 阅读全文
posted @ 2019-09-23 11:32 迎风而来 阅读(4801) 评论(0) 推荐(4) 编辑
摘要:无论作为新手还是老手程序员在程序的开发过程中,代码运行时难免会抛出异常,而且项目在部署到测试、生产环境后,我们便不可能像在开发时那样容易的及时发现处理错误了。一般我们都是在错误发生一段时间后,错误信息才会传递到开发人员那里,然后一顿操作查看程序运行的日志,就熟练使用awk和grep去分析日志,但是往 阅读全文
posted @ 2019-08-13 20:02 迎风而来 阅读(6221) 评论(0) 推荐(1) 编辑
摘要:执行源生sql在python中我们可以借助pymysql模块来进行执行源生sql关于pymysql执行源生sql可以看我的另外一篇博文:pymysql应用 本篇博客只介绍django中执行的源生sql 1.使用extra方法 解释:结果集修改器,一种提供额外查询参数的机制 说明:依赖model模型 阅读全文
posted @ 2019-08-13 11:58 迎风而来 阅读(1035) 评论(0) 推荐(0) 编辑
摘要:在Django开发过程中我们都用过django-admin.py和manage.py命令。 django-admin.py是一个命令行工具,可以执行一些管理任务,比如创建Django项目。而manage.py是在创建每个Django project时自动添加在项目目录下的,只是对manage.py的 阅读全文
posted @ 2019-08-12 16:51 迎风而来 阅读(1988) 评论(0) 推荐(3) 编辑
摘要:通过一个内嵌类 "class Meta" 给你的 model 定义元数据, 类似下面这样: Model 元数据就是 "不是一个字段的任何数据" -- 比如排序选项, admin 选项等等. 下面是所有可能用到的 Meta 选项. 没有一个选项是必需的. 是否添加 class Meta 到你的 mod 阅读全文
posted @ 2019-04-08 15:23 迎风而来 阅读(15238) 评论(0) 推荐(14) 编辑
摘要:涉猎知识点:线程池,锁机制,session验证机制,简易版orm,大文件md5校验,数据库操作 orm模块 手撸orm cookie、session、token 彻底理解cookie、session、token 客户端 客户端详解 服务端 服务端详解 阅读全文
posted @ 2019-02-25 21:14 迎风而来 阅读(322) 评论(0) 推荐(1) 编辑
摘要:一 什么是Websocket WebSocket是一种在单个TCP连接上进行全双工通信的协议 WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双 阅读全文
posted @ 2018-12-25 20:30 迎风而来 阅读(16290) 评论(1) 推荐(7) 编辑
摘要:一、建立虚拟环境 pip install virtualenv 要使用Django,首先要建立一个虚拟工作环境。我们先为项目建立一个文件夹learn,在文件夹中打开命令行(shift+右击),来建立另一个虚拟环境。 如果使用的是python 3,可使用如下命令来创建: python -m venv 阅读全文
posted @ 2018-12-25 16:15 迎风而来 阅读(16309) 评论(0) 推荐(6) 编辑
摘要:前言 HTTP协议 是短连接、且状态的,所以在客户端向服务端发起请求后,服务端在响应头 加入cokie响应给浏览器,以此记录客户端状态; cook是来自服务端,保存在浏览器的键值对,主要应用于用户登录; cookie如此重要!!那么如何在Django应用cookie呢?cookie又有什么缺陷呢? 阅读全文
posted @ 2018-11-25 22:02 迎风而来 阅读(852) 评论(0) 推荐(2) 编辑
摘要:一、前言 Django框架功能齐全自带数据库操作功能,本文主要介绍Django的ORM框架 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用 MySQLdb 来连接数据库,并编写数据访问层代码 业务逻辑层去调用数据访问层执行数据库操作 ORM是 阅读全文
posted @ 2018-11-25 20:46 迎风而来 阅读(15298) 评论(0) 推荐(10) 编辑
摘要:1 什么是负载均衡? 当一台服务器的性能达到极限时,我们可以使用服务器集群来提高网站的整体性能。那么,在服务器集群中,需要有一台服务器充当调度者的角色,用户的所有请求都会首先由它接收,调度者再根据每台服务器的负载情况将请求分配给某一台后端服务器去处理。那么在这个过程中,调度者如何合理分配任务,保证所 阅读全文
posted @ 2018-11-22 11:30 迎风而来 阅读(2808) 评论(0) 推荐(2) 编辑
摘要:一 CSRF是什么 CSRF(Cross-site request forgery)跨站请求伪造,也被称为“One Click Attack”或者Session Riding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用。尽管听起来像跨站脚本(XSS),但它与XSS非常不同,XSS利用站点 阅读全文
posted @ 2018-11-09 15:30 迎风而来 阅读(305) 评论(0) 推荐(1) 编辑
摘要:一 同源策略 同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现 请求的url地址,必须与浏览器上的url地址处于同域上,也就 阅读全文
posted @ 2018-11-08 19:47 迎风而来 阅读(1111) 评论(0) 推荐(1) 编辑
摘要:一 项目背景 在线教育项目,有课程,学位课(不同的课程字段不一样),价格策略 问题,1 如何设计表结构,来表示这种规则 2 为专题课,添加三个价格策略 3 查询所有价格策略,并且显示对应的课程名称 4 通过课程id,获取课程信息和价格策略 二 版本一 一个课程表,包含学位课和专题课,一个价格策略表, 阅读全文
posted @ 2018-11-08 18:28 迎风而来 阅读(308) 评论(0) 推荐(1) 编辑
摘要:django在admin后台注册自己创建的数据库表,这样我们就可以在admin后台看到表结构信息,我们就可以在admin后台快速录入表记录信息 如果没有注册,那么你在登录django自带的admin的后台,就看不到我们创建的表结构 登陆django的admin的后台会出现以下界面 这个时候需要把自己 阅读全文
posted @ 2018-11-06 21:22 迎风而来 阅读(4491) 评论(0) 推荐(1) 编辑
摘要:一、缓存介绍 在动态网站中,用户所有的请求,服务器都会去数据库中进行相应的增,删,查,改,渲染模板,执行业务逻辑,最后生成用户看到的页面. 当一个网站的用户访问量很大的时候,每一次的的后台操作,都会消耗很多的服务端资源,所以必须使用缓存来减轻后端服务器的压力. 缓存是将一些常用的数据保存内存或者me 阅读全文
posted @ 2018-11-03 15:36 迎风而来 阅读(1755) 评论(2) 推荐(3) 编辑
摘要:1. 概述 首先我们知道HTTP请求及服务端响应中传输的所有数据都是字符串. 在Django中,当我们访问一个的url时,会通过路由匹配进入相应的html网页中. Django的请求生命周期是指当用户在浏览器上输入url到用户看到网页的这个时间段内,Django后台所发生的事情 而Django的生命 阅读全文
posted @ 2018-11-01 23:31 迎风而来 阅读(382) 评论(0) 推荐(1) 编辑
摘要:一、auth模块什么 auth模块时django自带的用户认证模块 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。 Django作为一个完美主义者的终极框架,当然也会想到用户的这些痛点。 阅读全文
posted @ 2018-09-17 22:55 迎风而来 阅读(2259) 评论(3) 推荐(3) 编辑
摘要:一、什么是中间件 中间件顾名思义,是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出。因为改变的是全局,所以需要谨慎实用,用不好会影响到性能 django中间价官网定义: 中间件位于web服务端与url路由层之间 二、中间件有什么用 阅读全文
posted @ 2018-09-17 20:24 迎风而来 阅读(11521) 评论(7) 推荐(25) 编辑

/*吸附球*/
点击右上角即可分享
微信分享提示