摘要: 多表查询 准备工作:准备两张表,部门表(department)、员工表(employee) create table department( id int, name varchar(20) ); create table employee( id int primary key auto_incr 阅读全文
posted @ 2020-10-22 18:43 Οo白麒麟оΟ 阅读(106) 评论(0) 推荐(0) 编辑
摘要: Forms组件: 是Django提供的用于数据校验和模板渲染的组件, 在Django使用该组件可以便捷的帮助我们来完成很多事情;下面会对forms组件的每一个功能进行详细的介绍和实际的使用方法 一、校验字段功能 校验字段功能:该功能可以帮助我们将前端传回来的数据进行快速的和数据库中的数据格式要求进行 阅读全文
posted @ 2020-10-22 18:40 Οo白麒麟оΟ 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 一、 会话跟踪技术 什么是会话跟踪? 我们需要先了解一下什么是会话!可以把会话理解为客户端与服务器之间的一次会晤,在一次会晤中可能会包含多次请求和响应。例如你给10086打个电话,你就是客户端,而10086服务人员就是服务器了。从双方接通电话那一刻起,会话就开始了,到某一方挂断电话表示会话结束。在通 阅读全文
posted @ 2020-10-22 17:19 Οo白麒麟оΟ 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1 存在于服务端的键值对 2 同一个浏览器不允许登录多个账户,不同浏览器可以登录同一个账户 3 session的使用(必须迁移数据) -增:request.session['name']=lqz -查:request.session['name'] -改:request.session['name' 阅读全文
posted @ 2020-10-22 16:39 Οo白麒麟оΟ 阅读(187) 评论(0) 推荐(0) 编辑
摘要: def login_auth(func): def inner(request,*args,**kwargs): # print(request.path_info) # print(request.get_full_path()) # 能够获取到用户上一次想要访问的url target_url = 阅读全文
posted @ 2020-10-22 16:37 Οo白麒麟оΟ 阅读(109) 评论(0) 推荐(0) 编辑
摘要: # 0 会话跟踪,会话保持 # 1 cookie规范 -记住:当前网站在浏览器上cookie个数和大小有限制 -Cookie大小上限为4KB; -一个服务器最多在客户端浏览器上保存20个Cookie; -一个浏览器最多保存300个Cookie; # 2 django中操作cookie -增:obj. 阅读全文
posted @ 2020-10-22 16:35 Οo白麒麟оΟ 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 1 读的入口是: form.is_valid() >self.errors(BaseForm类) 》self.full_clean()(BaseForm类)--》 -self._clean_fields(局部数据校验)和self._clean_form(全局数据校验) 2 self._clean_f 阅读全文
posted @ 2020-10-22 16:33 Οo白麒麟оΟ 阅读(73) 评论(0) 推荐(0) 编辑