Django中session的使用

基于cookie做用户验证时:敏感信息不适合放在cookie中

session依赖cookie

session原理

cookie是保存在用户浏览器端的键值对

session是保存在服务器端的键值对

session服务端中存在的数据为:

session = {
   随机字符串1:{
      用户1的相关信息
   }
   随机字符串2:{
      用户2的相关信息
   }
}

session客户端即客户端的浏览器的cookie中存的数据是当前用户对应的随机字符串

session的工作过程

1 ...

Django中聚合函数aggregate()和annotate()的区别

      理解Django中聚合函数的关键在于理解SQL中的聚合函数:以下摘自百度百科:SQL基本函数,聚合函数对一组值执行计算,并返回单个值。除了 COUNT 以外,聚合函数都会忽略空值。 常见的聚合函数有AVG / COUNT / MAX ...

如何提高服务器并发处理能力

说明

最近公司在做服务器性能优化的事情,所以在网上查了很多资料,这里将资料做一些整理,以作记录。

什么是服务器并发处理能力

一台服务器在单位时间里能处理的请求越多,服务器的能力越高,也就是服务器并发处理能力越强

有什么方法衡量服务器并发处理能力

1. 吞吐率

   吞吐率,单位时间里服务器处理的最大请求数 ...

Jquery操作cookie

       Cookies是一种能够让网站服务器把少量数据储存到客户端的硬盘或内存,或是从客户端的硬盘读取数据的一种技术。当你浏览某网站时,你硬盘上会生产一个非常小的文本文件,它可以记录你的用户ID、密码、浏览过的网页、停留的时间等信息。

       当你再次来到该网站时 ...

Django如何创建超级用户

1. 首先我们要新建一个用户名,用来登陆管理网站,可以使用如下命令:

python manage.py createsuperuser  # 如果是Python3版本要用python3 manage.py createsuperuser

2. 输入想要使用的用户名:

Username ...