Django 安全机制

Django 安全机制

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

Session

Session是保存在服务端的数据

XSS

CSRF 跨站请求伪造攻击

Django中间件

Django中间件HTTP请求周期初识 在HTTP请求周期中,之前的了解是:用户请求->URL->view视图->url->用户 实际在用户请求和URL之间是中间件 Django 的中间件的本质是类,有几个中间件,就有经过几个类,每个类都有相应的方法。 Django中的中间件Django的中间件在setting中MIDDLEWARE 中间件是有顺序的,按照setting中的从上到下顺序执行 在Django1.10以上的版本中,当请求从上到下执行,如到达csrf出现问题,会从同一级别的csrf返回。 在之前的版本中,请求到达csrf出现问题,会从最后一个中间件返回。 自定义中间件可以在当前的中间件的基础上进行修改,也可以自己定制新的中间件 小功能: 比如,黑...

阅读全文

Django分页分页的目的是:在数据量太大分批获取数据并在页面上进行展示 简单的操作就是通过切片获取 12user_list = models.UserInfo.objects.all()[1:10]user_list = models.UserInfo.objects.all()[10:20] Django自带分页 适合做上下页,只能在Django中用 分页操作实现首先导入对象Paginator from django.core.paginator import Paginator,Page,PageNotAnInteger,EmptyPage 在浏览器中通过GET发送当前的页码,后面加上?page=1 如http://127.0.0.1:8000/index.html?page=1...

阅读全文

Django 的母板及布局(Bootstrap)

Django 的母板及布局(Bootstrap)Django 的母板是作为公共的部分,其他的页面都能利用这个页面,并在其基础上进行添加 Django 的母板中可以嵌入3部分 css content js 母板的形式:123456{% block css %}{% endblock %}<body> ...<body/>{% block content %}{% endblock %}{% block js %}{% endblock %} 子板中继承母板的内容12345678910111213{% block css %&#...

阅读全文

Sublime 安装Boxy + OmniMarkupPreviewer

Sublime 安装Boxy + OmniMarkupPreviewer Package Install 安装网络安装 ctrl+反引号打开控制台,在控制台中输入代码1import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.requ...

阅读全文

© 2018 Peter's Blog Center All Rights Reserved.
Theme by hiero