SF
Python
Python
注册登录
关注博客
注册登录
主页
关于
RSS
linux下typora安装
rayzz
2018-09-18
阅读 1 分钟
3k
{代码...}
python 读取excel文件并写入json
rayzz
2018-09-17
阅读 2 分钟
6.6k
excel内容:代码: {代码...}
Django的 select_related 和 prefetch_related 函数对 QuerySet 查询的优化
rayzz
2018-08-25
阅读 20 分钟
7.3k
在数据库有外键的时候,使用 select_related() 和 prefetch_related() 可以很好的减少数据库请求的次数,从而提高性能。本文通过一个简单的例子详解这两个函数的作用。虽然QuerySet的文档中已经详细说明了,但本文试图从QuerySet触发的SQL语句来分析工作方式,从而进一步了解Django具体的运作方式。
Django-分页
rayzz
2018-08-24
阅读 3 分钟
3.2k
Django-分页 django内置的分页 Paginator对象 Page对象 示例 {代码...} django-pure-pagination 分页 地址 (1)安装 {代码...} (2)settings里面添加 {代码...} (3)views中使用方法 {代码...} (4)模板修改 {代码...} (5)分页功能 {代码...}
Django解决ajax跨域访问问题
rayzz
2018-08-23
阅读 2 分钟
11.6k
这篇文章主要给大家介绍了关于Django跨域请求问题解决的相关资料,文中介绍的实现方法包括:使用django-cors-headers全局控制、使用JsonP,只能用于Get方法以及在views.py里设置响应头,只能控制单个接口,需要的朋友可以参考下。
Django—限制用户访问频率
rayzz
2018-08-22
阅读 2 分钟
8.3k
django中间件 一、定义限制访问频率的中间件 common/middleware.py {代码...} 二、将中间件加入配置文件 setting.py {代码...} drf的throttle设置api的访问速率 作用:防止爬虫无节制的爬取数据 减少服务器的压力。drf的自带功能 官方文档:[链接] 一、throttle配置到setting中 {代码...} 限速规则与限速的类。未登录情...
uwsgi+nginx项目部署
rayzz
2018-08-22
阅读 9 分钟
22.8k
nginx 常用的代理服务器 WSGI:一种实现python解析的通用接口标准/协议,是一种通用的接口标准或者接口协议,实现了python web程序与服务器之间交互的通用性。 利用它,web.py或bottle或者django等等的python web开发框架,就可以轻松地部署在不同的web server上了;uwsgi:同WSGI一样是一种通信协议 uwsgi协议是一个uWSG...
队列、栈和递归遍历目录
rayzz
2018-08-22
阅读 5 分钟
3k
1.一个函数接受文件夹的名称作为输入参数,请将该文件夹中的所有文件复制到 文件夹名-副本 中去,请补充缺失的代码. (20分)def copyFile(sPath)2.题1复制过程中,每隔一秒打印一次复制进度(即当前已复制个数/总文件个数)(15分)
Django-发送邮件
rayzz
2018-08-22
阅读 2 分钟
4.9k
Python中内置了一个smtp邮件发送模块,Django在此基础上进行了简单地封装,让我们在Django环境中可以更方便更灵活i的发送邮件。所有的功能都在django.core.mail中,常用的免费服务器有:163、126、QQ等。
Django-缓存
rayzz
2018-08-21
阅读 5 分钟
5k
概述:对于中等流量的网站来说,尽可能的减少开销是非常必要的。缓存数据就是为了保存那些需要很多计算资源的结果,这样的话就不必在下次重复消耗计算资源。获取数据的数据的时候就是去缓存中拿,拿到了直接返回,没拿到就去数据库中查询,筛选,然后缓存到数据库, 然后返回给模板。
Xadmin和Ueditor
rayzz
2018-08-20
阅读 10 分钟
4.4k
xadmin的安装 xadmin依赖 {代码...} 方法一: 命令行模式下: {代码...} 方法二: django2.0的安装(源码安装方式): {代码...} README.rst这个文件的编码有问题,可以内容没什么重要的,可以直接到github上下载安装包,然后新建一个txt空文件,把文件名改成README.rst,替换原来的文件。替换成功后,把压缩包放到文件...
Django中使用第三方登录
rayzz
2018-08-18
阅读 5 分钟
7.3k
OAuth的英文全称是Open Authorization,它是一种开放授权协议。OAuth目前共有2个版本,2007年12月的1.0版(之后有一个修正版1.0a)和2010年4月的2.0版,1.0版本存在严重安全漏洞,而2.0版解决了该问题。OAuth简单说就是一种授权的协议,只要授权方和被授权方遵守这个协议去写代码提供服务,那双方就是实现了OAuth模式。
阿里云平台发送短信
rayzz
2018-08-18
阅读 5 分钟
5.8k
阿里云访问秘钥是阿里云为用户使用 API(非控制台)来访问其云资源设计的“安全口令”。您可以用它来签名 API 请求内容以通过服务端的安全验证。
3-Django视图
rayzz
2018-08-17
阅读 6 分钟
1.9k
作用:视图接收WEB请求并返回WEB响应方法:1. FBV(function base views) 就是在视图里使用函数处理请求。 2. CBV(class base views) 就是在视图里使用类处理请求。 响应: 可以是一个HTML页面,一个重定向,一个404错误、一个JSON数据等等
2-django的模型
rayzz
2018-08-16
阅读 13 分钟
1.7k
概述:Django对各种数据库都提供了很好的支持,Django为这些数据库提供了统一的调用接口API,程序员可以根据自己的业务需求选择不同的数据库
1-Django基本流程走通
rayzz
2018-08-16
阅读 6 分钟
1.9k
1-Django基本流程走通 Django简介 Django是一个开放源代码的Web应用框架,由python写成,初次发布于2005年7月,并于2008年9月发布了第一个正式版本1.0 MVC:MVC是一种软件设计典范,核心思想是解耦 MVC优点:降低各功能模块之间的耦合性,方便变更,更容易重构代码,最大程度上实现了代码重用 Django与python版本对应关...
Cookie和Session
rayzz
2018-08-16
阅读 8 分钟
3.3k
cookie不属于http协议范围,由于http协议无法保持状态,但实际情况,我们却又需要“保持状态”,因此cookie就是在这样一个场景下诞生。cookie的工作原理是:由服务器产生内容,浏览器收到请求后保存在本地;当浏览器再次访问时,浏览器会自动带上cookie,这样服务器就能通过cookie的内容来判断这个是“谁”了。 cookie虽然在...
python的虚拟环境
rayzz
2018-08-04
阅读 3 分钟
3.9k
python特有的一种软件环境,创建多个python环境,各个环境之间完全隔离,互不影响。它可以用来解决Python项目开发和运行过程中的依赖项和版本问题,而不必和其他项目的Python环境以及全局的Python环境发生冲突。