摘要:
Form组件牛逼之处 Django的Form主要具有一下几大功能: 自动生成HTML标签(Form组件中内置的Field字段中参数widgets等一些参数配合使用) 验证用户提交的数据(显示错误信息) HTML Form提交保留上次提交数据(两种方式ajax提交和form表单提交) 初始化页面显示内 阅读全文
摘要:
中间件 django 中的中间件(middleware),在django中,中间件其实就是一个类,在请求到来和结束后,django会根据自己的规则在合适的时机执行中间件中相应的方法。 在django项目的settings模块中,有一个 MIDDLEWARE_CLASSES 变量,其中每一个元素就是一 阅读全文
摘要:
Cookie cookie是保存在用户浏览器客服端的键值对 为什么要有cookie? 解决http协议的无状态 服务端可以向用户端写cookie 客服端每次发请求都要带着过去 cookie 放在请求头中 cookie一般做用户登陆 使用cookie模拟登陆 额外若要自定义cookie签名的话:自己写 阅读全文
摘要:
ORM操作 单表、一对多表操作 1 from django.db import models 2 3 4 class UserGroup(models.Model): 5 title = models.CharField(max_length=32) 6 7 8 class UserInfo(mod 阅读全文
摘要:
XSS攻击跨站脚本攻击 跨站脚本攻击 黑客在网页里边插入js代码,造成网页紊乱不安全。 不安全的表现:如果黑客在一个网页中插入拿到cookie的js代码,如果用户来访问这个网站,那么黑客就可以拿到用户的cookie信息,那么黑客就可以伪造用户的信息去了。 前端有个safe和后端mark_safe 使 阅读全文
摘要:
利用django自带分页组件实现分页功能 使用分页器Paginator: 在视图中使用 Paginator来为查询集分页。我们提供视图以及相关的模板来展示如何展示这些结果。 Paginator所需参数: Paginator对象的方法: 使用page对象方法: 属性 自带分页功能代码 1 """fbv 阅读全文
摘要:
引述 Python的WEB框架有Django、Tornado、Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。 基本配置 一、创建django程序 终端命令:django-admin startproje 阅读全文
摘要:
安装 ORM框架:SQLAlchemy 作用: 1.提供简单的规则 2.自动转换成SQL语句 有两类ORM框架 1.DB first: 手动创建数据库以及表通过ORM框架自动生成类 2.code first:手动创建类通过ORM框架自动生成表 SQLAlchemy做了把类、对象转换成SQL语句 类代 阅读全文
摘要:
更新中 阅读全文
该文被密码保护。 阅读全文