-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathnotebook
More file actions
102 lines (56 loc) · 1.58 KB
/
Copy pathnotebook
File metadata and controls
102 lines (56 loc) · 1.58 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
csrf
1.防止跨站攻击
2.实现方式
在表单中添加csrf_token,会响应自动生成一个cookie,csrftoken然后验证通过
算法
摘要算法
md5
1.保证数据安全,数据发生一点办法,则加密后会发生很大的变化
2.32位的Unicode编码
缓存
提升服务器相应速度
将执行过的数据处存下来,在一定时间下,直接从缓存中获取
使用内存缓存,比较理想
django中的内存缓存
python manage.py createcachetable my_cache_table
AOP中间件
是一个轻量级的,底层的插件,可以介入django的请求和相应过程(面向切面编程)
本质就是Python类的一个装饰器
实现功能:
统计IP
统计浏览器
实现权重控制
黑名单 京东强卷
白名单 抽奖
实现反扒
beifen
django debug toolbar
1.jq md5.js加密
2.发送邮件
3.django自带的加密
项目:
1.session错误信息使用完删除
验证完直接删除
小技巧
js获取属性的小技巧
1.attr:
可以获取任意属性
2.prop
只能获取内置属性
浏览器行为
1.重定向
ajx交互事,后端不能重定向,应交给前端地址,然前攒进行重定向
2.跨域
Linux命令
1.查看端口 lsof -i:8000
2.ps -ef | grep python | cut -c 9-15| xargs kill -s 9
3.ps -ef | grep python
nginx
nginx -t -c /home/qzx/qianfeng/AXF/config.conf
nginx -c /home/qzx/qianfeng/AXF/config.conf
nginx -s quit
nginx -s reload
uwsgi
uwsgi --ini /home/qzx/qianfeng/AXF/uwsgi.ini
uwsgi --stop uwsgi.pid
uwsgi --reload uwsgi.pid