摘要:request对象的方法 阅读全文
posted @ 2019-12-22 18:48 谢尘天 阅读 (8) 评论 (0) 编辑
摘要:MVC M: model 模型 与数据库交互 V: view 视图 HTML C:controller 控制器 流程 和 业务逻辑 MTV M:model ORM T:template 模板 HTML V:view 视图 业务逻辑 Django中的视图 FBV urls.py CBV urls.py 阅读全文
posted @ 2019-12-19 21:30 谢尘天 阅读 (7) 评论 (0) 编辑
摘要:url的命名和反向解析 静态路由 反向解析ht 模板 py文件 分组路由 位置传参 关键字传参 反向解析 模板 py文件 命令分组 路由 反向解析 模板 py文件 namespace 多人合作开发解决路径重复问题 阅读全文
posted @ 2019-12-19 21:22 谢尘天 阅读 (10) 评论 (0) 编辑
摘要:正则表达式 ^ 开头 $ 结尾 [0 9] 数字 [a zA Z] 英文字母 [asd]{4,6} +(一个或多个) (0个或多个) ? (0个或1个) \d 阿拉伯数字 \w 匹配字母或数字或下划线或汉字 等价于 。 .(除了换行符之外的任意字符) 阅读全文
posted @ 2019-12-19 19:08 谢尘天 阅读 (7) 评论 (0) 编辑
摘要:session 定义 保存在服务器上的一组组键值对,必须依赖cookie 为什么要有session? 1. cookie保存在浏览器上,不太安全 2. cookie的大小和个数有限制 设置 获取 删除 其他 配置 阅读全文
posted @ 2019-12-19 18:35 谢尘天 阅读 (5) 评论 (0) 编辑
摘要:```pytohnHttpResponse('xxxx') # 返回字符串 Content-Type: text/html; charset=utf-8render(request,'模板的路径',{}) # 返回一个页面redirect('路径') # 重定向 状态码301 302 响应头 Location:路径from django.http.response import ... 阅读全文
posted @ 2019-12-19 18:33 谢尘天 阅读 (5) 评论 (0) 编辑
摘要:让装了装饰器的函数的名字不是inner,而是原来的名字 阅读全文
posted @ 2019-12-19 18:31 谢尘天 阅读 (6) 评论 (0) 编辑
摘要:cookie 定义 ​ 保存在浏览器本地上一组组键值对 特点 1.cookie是由服务器进行设置的 2.浏览器保存在本地的 3.下次访问时自动携带对应的cookie 设置 获取 删除 阅读全文
posted @ 2019-12-19 18:28 谢尘天 阅读 (5) 评论 (0) 编辑
摘要:创建一个app terminal里执行命令 python manage.py startapp app名称 注册 阅读全文
posted @ 2019-12-19 18:26 谢尘天 阅读 (3) 评论 (0) 编辑
摘要:diango运行流程 Django处理一个请求的流程: 1. 在浏览器的地址栏中输入地址,回车,发了一个GET请求 2. wsgi模块接收了请求,将请求的相关信息封装成request对象 3. 根据地址找到对应函数 4. 执行函数获取到返回结果,wsgi模块将结果返回给浏览器 发请求的途径: 1. 阅读全文
posted @ 2019-12-19 18:25 谢尘天 阅读 (8) 评论 (0) 编辑
摘要:使用顺序 settings 静态文件配置 models.py 映射关系 写映射关系操作数据库 settings 配置: 创库 用可视化工具创建一个MySQL数据库 创表 △id字段是自动添加的,如果你想要指定自定义主键,只需在其中一个字段中指定 primary_key=True 即可。如果Djang 阅读全文
posted @ 2019-12-19 18:23 谢尘天 阅读 (8) 评论 (0) 编辑
摘要:一个项目的结构 day43项目 .idea 配置 pycharm自动帮配的配置,打开别人的diango项目时要先删了此项 app01 方便在一个大的Django项目中,管理实现不同的业务功能 migrations 放表 放和数据库同步的表 admin.py 后台 后台管理: 1、应用注册 2、adm 阅读全文
posted @ 2019-12-19 18:21 谢尘天 阅读 (9) 评论 (0) 编辑
摘要:下载 1. 命令行 pip install django==1.11.26 i https://pypi.tuna.tsinghua.edu.cn/simple 2. pycharm 创建项目 1. 命令行 django admin startproject 项目名 2. pycharm file 阅读全文
posted @ 2019-12-19 18:20 谢尘天 阅读 (5) 评论 (0) 编辑
摘要:Django使用MySQL数据库的流程 手动创建一个MySQL数据库 配置数据库 在与settings同级目录下的 中写代码: 写models: 执行迁移的命令 ORM 对象关系映射 对应关系: ​ 类 _ 表 ​ 对象 _ 数据行(记录) ​ 属性 _ 字段 ORM能做的事情:对数据做修改、对表做 阅读全文
posted @ 2019-12-16 21:00 谢尘天 阅读 (14) 评论 (0) 编辑
摘要:web复习 五层 应用层 传输层 网络层 数据链路层 物理层 socket 套接字 位于应用层和网络传输层之间的虚拟层 一组接口 c/s b/s 工作原理 在浏览器地址栏键入URL,按下回车之后会经历以下流程: 1. 浏览器向 DNS 服务器请求解析该 URL 中的域名所对应的 IP 地址; 2. 阅读全文
posted @ 2019-12-12 17:56 谢尘天 阅读 (16) 评论 (0) 编辑
摘要:HTML初识 △HTML: 超文本标记语言,是一种用于创建网页的标记语言,不是编程语言,没有逻辑 本质上是浏览器可识别的规则 我们按照规则写网页,浏览器根据规则渲染我们的网页。对于不同的浏览器,对同一个标签可能会有不同的解释。(兼容性问题) 网页文件的扩展名:.html或.htm(没有区别) 网页文 阅读全文
posted @ 2019-12-12 17:34 谢尘天 阅读 (12) 评论 (0) 编辑
摘要:下载 1. 命令行 pip install django==1.11.26 i https://pypi.tuna.tsinghua.edu.cn/simple 2. pycharm 创建项目 1. 命令行 django admin startproject 项目名 2. pycharm file 阅读全文
posted @ 2019-12-11 22:17 谢尘天 阅读 (33) 评论 (0) 编辑
摘要:HTML初识 △HTML: 超文本标记语言,是一种用于创建网页的标记语言,不是编程语言,没有逻辑 本质上是浏览器可识别的规则 我们按照规则写网页,浏览器根据规则渲染我们的网页。对于不同的浏览器,对同一个标签可能会有不同的解释。(兼容性问题) 网页文件的扩展名:.html或.htm(没有区别) 网页文 阅读全文
posted @ 2019-12-09 19:43 谢尘天 阅读 (15) 评论 (0) 编辑
摘要:jQuery jQuery:是一个javascript库 核心理念是write less,do more(写得更少,做得更多) 内部帮我们把几乎所有功能都做了封装,相比基于DOM、BOM的操作会更加简单,兼容性更好 jQuery引入 本身是一个js文件 JQuery和dom对象的转换 选择 选择器 阅读全文
posted @ 2019-12-09 09:45 谢尘天 阅读 (9) 评论 (0) 编辑
摘要:一、Java Java的优势 Java有哪些特性,举个多态的例子。 abstract interface区别 有抽象方法一定是抽象类吗?抽象类一定有抽象方法吗? Java的反射机制 super()和this()能不能同时使用 hashcode,equals,Object的这两个方法默认返回什么?描述 阅读全文
posted @ 2019-12-04 20:44 谢尘天 阅读 (10) 评论 (0) 编辑