摘要: 流程 1.authenticate调用的是_get_backends函数 2._get_backends,默认使用全局配置 3.global_settings.py 使用django.contrib.auth.backends下的ModelBackend的类 django\conf\global_s 阅读全文
posted @ 2019-11-30 13:35 Sroxi 阅读(673) 评论(0) 推荐(0) 编辑
摘要: 装饰器login_required将游客身份引导至登录页面,登录成功后跳转到目的页面 url.py views.py 装饰器@login_required,会跳转到django设置的默认路径:‘/accounts/login/’,在setting.py中进行修改,跳转到登录页的路由 setting. 阅读全文
posted @ 2019-11-30 12:39 Sroxi 阅读(417) 评论(0) 推荐(0) 编辑
摘要: JS数据类型分为两类:基本数据类型和对象类型 基本数据类型包括数字、字符串、布尔类型、null和undefined 对象(object)是属性的集合,每个属性都由键值对构成;普通JS对象是”命名值“的无序集合,特殊对象数组(array)表示带编号的有序集合。 2.1数字 JS不区分整数值和浮点数值, 阅读全文
posted @ 2019-11-26 10:16 Sroxi 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 1、注释 2、标识符和保留字 标识符 标识符用来对变量和函数进行命名,或某些循环语句中的跳转位置的标记,JS标识符必须以字母、下划线 或美元符 开始,后续可以是数字、字母、下划线 或美元符 保留字 3、可选分号 两条代码,两行书写,第二个分号可以省略 JS并不会在所有换行处填补分号,只有在缺少代码时 阅读全文
posted @ 2019-11-26 10:14 Sroxi 阅读(171) 评论(0) 推荐(0) 编辑
摘要: Django——用户认证 用户与Authentication(身份验证) Django 用户认证系统处理 用户帐号 , 组 , 权限 以及基于cookie的用户会话。 这个系统一般被称为 auth/auth (认证与授权)系统 。 这个系统的名称同时也表明了用户常见的两步处理。 1. 验证 (认证) 阅读全文
posted @ 2019-11-18 08:33 Sroxi 阅读(182) 评论(0) 推荐(0) 编辑
摘要: GIL全局解释器锁(global interpreter lock) GIL使得同一时刻只有一个线程能够调度一个cpu执行字节码 GIL会根据执行的字节码行数以及时间片释放GIL,GIL在遇到io的操作时候会主动释放(线程会被切换) 对Python虚拟机的访问由全局解释器锁(GIL)来控制,正是这个 阅读全文
posted @ 2019-11-14 20:39 Sroxi 阅读(124) 评论(0) 推荐(0) 编辑
摘要: HTML表单一直是交互性网站的支柱,使用form组件对用户通过表单提交的数据进行访问、有效性检查以及其他处理 从Request对象中获取数据 URL相关信息 | 属性/方法 | 说明 | 举例 | | | | | | request.path | 除域名外的请求路径,以正斜杠开头 | "/hello 阅读全文
posted @ 2019-10-29 20:21 Sroxi 阅读(219) 评论(0) 推荐(0) 编辑
摘要: Django数据库层解决的问题 在本例的视图中,使用了pymysql 类库来连接 MySQL 数据库,取回一些记录,将它们提供给模板以显示一个网页: 这个方法可用,但很快一些问题将出现在你面前: 我们将数据库连接参数硬行编码于代码之中。 理想情况下,这些参数应当保存在 Django 配置中。 我们不 阅读全文
posted @ 2019-10-17 13:34 Sroxi 阅读(226) 评论(0) 推荐(0) 编辑
摘要: django框架2——模板 直接将HTML硬编码到你的视图里却并不是一个好主意: 1. 对页面设计进行的任何改变都必须对 Python 代码进行相应的修改。 站点设计的修改往往比底层 Python 代码的修改要频繁得多,因此如果可以在不进行 Python 代码修改的情况下变更设计,那将会方便得多 2 阅读全文
posted @ 2019-10-15 17:00 Sroxi 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 三个命令 1.创建一个django项目 在cmd中: 2.创建应用 3.运行django项目 浏览器输入:127.0.0.1:8999就可以访问到django自带的欢迎页面 第一个视图 ​ 创建一个基于Django的页面:Hellow World ​ 使用Django,页面的内容是靠view fun 阅读全文
posted @ 2019-10-10 19:44 Sroxi 阅读(364) 评论(0) 推荐(0) 编辑